linux/drivers/hid/usbhid
Jiri Kosina 57ab12e418 HID: usbhid: initialize interface pointers early enough
Move the initialization of USB interface pointers from _start()
over to _probe() callback, which is where it belongs.

This fixes case where interface is NULL when parsing of report
descriptor fails.

LKML-Reference: <20100213135720.603e5f64@neptune.home>
Reported-by: Alan Stern <stern@rowland.harvard.edu>
Tested-by: Bruno Prémont <bonbons@linux-vserver.org>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
2010-02-17 14:25:01 +01:00
..
hid-core.c HID: usbhid: initialize interface pointers early enough 2010-02-17 14:25:01 +01:00
hid-pidff.c HID: pidff - fix unnecessary loop iterations on reset 2009-11-04 10:04:08 +01:00
hid-quirks.c HID: use multi input quirk for TouchPack touchscreen 2010-02-04 18:50:23 +01:00
hiddev.c HID: remove BKL from hiddev_ioctl_usage() 2009-11-05 18:59:03 +01:00
Kconfig HID: make boot protocol drivers depend on EMBEDDED 2009-01-04 01:00:53 +01:00
Makefile HID: remove hid-ff 2008-10-14 23:51:01 +02:00
usbhid.h HID: usbhid: introduce timeout for stuck ctrl/out URBs 2010-02-12 13:07:51 +01:00
usbkbd.c Input: do not overwrite the first part of phys string 2009-11-23 08:50:52 -08:00
usbmouse.c HID: remove info() macro from usb HID drivers 2008-10-14 23:51:03 +02:00