Dan Carpenter
17d01f28e1
Input: pcf8574_keypad - fix error handling in pcf8574_kp_probe
...
It is not allowed to call input_free_device() after calling
input_unregister_device() because input devices are refcounted and
unregister will free the device if we were holding he last referenc.
The preferred style in input/ is to make input_register_device() the
last function in the probe which can fail. That way we don't need to
call input_unregister_device().
Also do not need to call input_set_drvdata() as nothing in the driver
uses the data.
Signed-off-by: Dan Carpenter <error27@gmail.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2010-11-11 00:12:13 -08:00
..
gameport
Input: emu10k1 - do not leave device enabled when probe fails
2010-10-13 07:49:23 -07:00
joystick
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2010-10-24 13:41:39 -07:00
keyboard
Input: atkbd - add 'terminal' parameter for IBM Terminal keyboards
2010-11-04 10:30:48 -07:00
misc
Input: pcf8574_keypad - fix error handling in pcf8574_kp_probe
2010-11-11 00:12:13 -08:00
mouse
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2010-10-31 21:02:39 -04:00
serio
Input: i8042 - add Sony VAIOs to MUX blacklist
2010-11-04 08:39:11 -07:00
tablet
Input: acecad - fix a memory leak in usb_acecad_probe error path
2010-11-10 23:07:03 -08:00
touchscreen
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2010-10-31 21:02:39 -04:00
apm-power.c
evbug.c
evdev.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2010-10-25 07:59:01 -07:00
ff-core.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ff-memless.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
fixp-arith.h
input-compat.c
input-compat.h
[IA64] Remove COMPAT_IA32 support
2010-02-08 10:42:17 -08:00
input-polldev.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
input.c
Input: export input_reset_device() for use in KGDB
2010-11-03 11:04:46 -07:00
joydev.c
Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
2010-10-22 10:52:56 -07:00
Kconfig
Makefile
mousedev.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2010-10-25 07:59:01 -07:00
sparse-keymap.c
Input: sparse-keymap - switch to using new keycode interface
2010-09-09 22:01:07 -07:00
xen-kbdfront.c
xenbus: prevent warnings on unhandled enumeration values
2010-10-18 10:49:36 -04:00