linux-stable/drivers/input/misc
Lars-Peter Clausen 68d641efd8 mfd: Fix memleak in pcf50633_client_dev_register
Since platform_device_add_data copies the passed data, the allocated
subdev_pdata is never freed. A simple fix would be to either free subdev_pdata
or put it onto the stack. But since the pcf50633 child devices can rely on
beeing children of the pcf50633 core device it's much more elegant to get access
to pcf50633 core structure through that link. This allows to get completly rid
of pcf5033_subdev_pdata.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2009-12-13 19:21:17 +01:00
..
apanel.c Input: apanel - convert to new i2c binding 2009-01-07 14:29:17 +01:00
ati_remote.c Input: do not overwrite the first part of phys string 2009-11-23 08:50:52 -08:00
ati_remote2.c Input: ati_remote2 - use non-atomic bitops 2009-05-19 19:24:42 -07:00
atlas_btns.c
bfin_rotary.c Input: add Blackfin rotary input driver 2009-07-23 01:15:09 -07:00
cm109.c Input: cm109 - add keymap for ATCom AU-100 phone 2008-11-11 14:02:13 -05:00
cobalt_btns.c Merge commit 'v2.6.31-rc4' into next 2009-07-22 21:47:29 -07:00
dm355evm_keys.c Input: dm355evm_kbd - switch to using sparse keymap library 2009-12-07 09:26:50 -08:00
hp_sdc_rtc.c Merge branch 'bkl-drivers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-12-09 08:07:38 -08:00
ixp4xx-beeper.c
Kconfig Input: dm355evm_kbd - switch to using sparse keymap library 2009-12-07 09:26:50 -08:00
keyspan_remote.c
m68kspkr.c
Makefile input: add a driver for the Winbond WPCD376I Consumer IR hardware 2009-09-22 07:17:49 -07:00
pcap_keys.c input: PCAP2 misc input driver 2009-09-17 09:47:12 +02:00
pcf50633-input.c mfd: Fix memleak in pcf50633_client_dev_register 2009-12-13 19:21:17 +01:00
pcspkr.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2009-07-22 09:25:31 -07:00
powermate.c Input: do not overwrite the first part of phys string 2009-11-23 08:50:52 -08:00
rb532_button.c Input: add driver for S1 button of rb532 2009-03-09 20:10:12 -07:00
rotary_encoder.c Input: rotary_encoder - fix relative axis support 2009-10-05 22:00:01 -07:00
sgi_btns.c INPUT: sgi_btns: Add license specification 2008-10-27 16:18:28 +00:00
sparcspkr.c Input: sparkspkr - move remove() functions to .devexit.text 2009-10-05 21:59:53 -07:00
twl4030-pwrbutton.c Input: add twl4030-pwrbutton driver 2009-04-19 23:08:41 -07:00
uinput.c headers: remove sched.h from poll.h 2009-10-04 15:05:10 -07:00
winbond-cir.c input: add a driver for the Winbond WPCD376I Consumer IR hardware 2009-09-22 07:17:49 -07:00
wistron_btns.c Input: wistron_btns - switch to using sparse keymap library 2009-12-07 09:26:49 -08:00
wm831x-on.c input: Add support for the WM831x ON pin 2009-09-17 09:47:02 +02:00
yealink.c USB: remove info() macro from usb input drivers 2008-10-17 14:41:10 -07:00
yealink.h