linux/drivers/input/serio
Kay Sievers 7eff2e7a8b Driver core: change add_uevent_var to use a struct
This changes the uevent buffer functions to use a struct instead of a
long list of parameters. It does no longer require the caller to do the
proper buffer termination and size accounting, which is currently wrong
in some places. It fixes a known bug where parts of the uevent
environment are overwritten because of wrong index calculations.

Many thanks to Mathieu Desnoyers for finding bugs and improving the
error handling.

Signed-off-by: Kay Sievers <kay.sievers@vrfy.org>
Cc: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
Cc: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2007-10-12 14:51:01 -07:00
..
ambakmi.c some kmalloc/memset ->kzalloc (tree wide) 2007-07-19 10:04:50 -07:00
ct82c710.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
gscps2.c Input: gscps2 - convert to use kzalloc 2007-08-30 00:18:00 -04:00
hil_mlc.c Input: HIL - fix rwlock recursion bug 2007-03-16 00:59:29 -04:00
hp_sdc_mlc.c Input: HIL - fix rwlock recursion bug 2007-03-16 00:59:29 -04:00
hp_sdc.c Input: HIL - fix rwlock recursion bug 2007-03-16 00:59:29 -04:00
i8042-io.h [PATCH] update legacy io handling for pmac 2006-10-01 00:39:23 -07:00
i8042-ip22io.h Input: make i8042_platform_init return 'real' error code 2005-09-04 01:41:38 -05:00
i8042-jazzio.h Input: make i8042_platform_init return 'real' error code 2005-09-04 01:41:38 -05:00
i8042-ppcio.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i8042-sparcio.h [SPARC64]: Fix of_iounmap() region release. 2006-12-31 14:06:05 -08:00
i8042-x86ia64io.h Input: i8042 - add HP Pavilion DV4270ca to the MUX blacklist 2007-09-04 23:18:21 -04:00
i8042.c Input: i8042 - fix modpost warning 2007-09-04 23:16:31 -04:00
i8042.h Input: i8042 - get rid of polling timer 2006-09-10 21:57:21 -04:00
Kconfig Input Serio: Blackfin doesnt support I8042 - make sure it doesnt get selected 2007-07-24 15:56:17 +08:00
libps2.c Storage class should be before const qualifier 2007-02-17 20:11:19 +01:00
maceps2.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
Makefile Input: kill remnants of 98kbd{,-io} and 98spkr 2006-02-15 00:49:48 -05:00
parkbd.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
pcips2.c some kmalloc/memset ->kzalloc (tree wide) 2007-07-19 10:04:50 -07:00
q40kbd.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
rpckbd.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
sa1111ps2.c some kmalloc/memset ->kzalloc (tree wide) 2007-07-19 10:04:50 -07:00
serio_raw.c Input: serio_raw - shut up errorneous warning 2007-07-10 00:38:31 -04:00
serio.c Driver core: change add_uevent_var to use a struct 2007-10-12 14:51:01 -07:00
serport.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00