linux-kernelorg-stable/drivers/hid
Benjamin Tissoires d9236303d0 HID: kernel oops in out_cleanup in function hidinput_connect
Goto out_cleanup infers a kernel oops: hidinput_disconnect calls
input_unregister_driver to all members of hid->inputs.
However, hidinput already has been added to hid->inputs even
though input_register_device was not called.

Signed-off-by: Benjamin Tissoires <benjamin.tissoires@enac.fr>
Reviewed-by: Dmitry Torokhov <dtor@mail.ru>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
2011-02-15 23:47:05 +01:00
..
usbhid Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid 2011-01-13 09:58:38 -08:00
Kconfig Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid 2011-01-13 09:58:38 -08:00
Makefile Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid 2011-01-13 09:58:38 -08:00
hid-3m-pct.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid 2011-01-10 08:15:37 -08:00
hid-a4tech.c
hid-apple.c
hid-axff.c
hid-belkin.c
hid-cando.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid 2011-01-13 09:58:38 -08:00
hid-cherry.c
hid-chicony.c
hid-core.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid 2011-01-13 09:58:38 -08:00
hid-cypress.c
hid-debug.c
hid-drff.c
hid-egalax.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid 2011-01-10 08:15:37 -08:00
hid-elecom.c
hid-emsff.c
hid-ezkey.c
hid-gaff.c
hid-gyration.c HID: Add teletext/color keys - gyration remote - EU version (GYAR3101CKDE) 2011-02-15 10:29:57 +01:00
hid-ids.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid 2011-01-13 09:58:38 -08:00
hid-input.c HID: kernel oops in out_cleanup in function hidinput_connect 2011-02-15 23:47:05 +01:00
hid-kensington.c
hid-kye.c
hid-lg.c
hid-lg.h
hid-lg2ff.c
hid-lg3ff.c
hid-lg4ff.c
hid-lgff.c
hid-magicmouse.c
hid-microsoft.c
hid-monterey.c
hid-mosart.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid 2011-01-13 09:58:38 -08:00
hid-multitouch.c HID: hid-multitouch: minor fixes based on additional review 2011-01-11 21:26:56 +01:00
hid-ntrig.c
hid-ortek.c
hid-petalynx.c
hid-picolcd.c
hid-pl.c
hid-prodikeys.c
hid-quanta.c
hid-roccat-kone.c HID: roccat: reduce number of functions in kone and pyra drivers 2011-01-08 01:11:33 +01:00
hid-roccat-kone.h HID: roccat: don't use #pragma pack 2011-01-08 01:18:35 +01:00
hid-roccat-koneplus.c HID: roccat: Add support for Roccat Kone[+] v2 2011-01-08 01:18:28 +01:00
hid-roccat-koneplus.h HID: roccat: don't use #pragma pack 2011-01-08 01:18:35 +01:00
hid-roccat-pyra.c HID: roccat: reduce number of functions in kone and pyra drivers 2011-01-08 01:11:33 +01:00
hid-roccat-pyra.h HID: roccat: don't use #pragma pack 2011-01-08 01:18:35 +01:00
hid-roccat.c HID: roccat: use class for char device for sysfs attribute creation 2011-01-08 01:11:00 +01:00
hid-roccat.h HID: roccat: use class for char device for sysfs attribute creation 2011-01-08 01:11:00 +01:00
hid-samsung.c
hid-sjoy.c
hid-sony.c
hid-stantum.c
hid-sunplus.c
hid-tmff.c
hid-topseed.c
hid-twinhan.c
hid-uclogic.c
hid-wacom.c
hid-waltop.c
hid-zpff.c
hid-zydacron.c
hidraw.c HID: hidraw: fix hidraw_disconnect() 2011-02-01 11:16:51 +01:00