kernel-ark/drivers/usb/input
Adam Kropelin cd6104572b [PATCH] hid-core: Zero-pad truncated reports
When it detects a truncated report, hid-core emits a warning and then
processes the report as usual.  This is good because it allows buggy
devices to still get data thru to userspace.  However, the missing bytes of
the report should be cleared before processing, otherwise userspace will be
handed partially-uninitialized data.

This fixes Debian tracker bug #330487.

Signed-off-by: Adam Kropelin <akropel1@rochester.rr.com>
Cc: Vojtech Pavlik <vojtech@suse.cz>
Acked-by: Dmitry Torokhov <dtor_core@ameritech.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-12-13 21:18:16 -08:00
..
acecad.c [PATCH] drivers/usb/input: convert to dynamic input_dev allocation 2005-10-28 09:52:52 -07:00
aiptek.c [PATCH] devfs: Remove the mode field from usb_class_driver as it's no longer needed 2005-10-28 16:47:37 -07:00
appletouch.c [PATCH] drivers/usb/input: convert to dynamic input_dev allocation 2005-10-28 09:52:52 -07:00
ati_remote.c [PATCH] drivers/usb/input: convert to dynamic input_dev allocation 2005-10-28 09:52:52 -07:00
fixp-arith.h
hid-core.c [PATCH] hid-core: Zero-pad truncated reports 2005-12-13 21:18:16 -08:00
hid-debug.h
hid-ff.c
hid-input.c [PATCH] drivers/usb/input: convert to dynamic input_dev allocation 2005-10-28 09:52:52 -07:00
hid-lgff.c [PATCH] drivers/usb/input: convert to dynamic input_dev allocation 2005-10-28 09:52:52 -07:00
hid-tmff.c [PATCH] drivers/usb/input: convert to dynamic input_dev allocation 2005-10-28 09:52:52 -07:00
hid.h [PATCH] drivers/usb/input: convert to dynamic input_dev allocation 2005-10-28 09:52:52 -07:00
hiddev.c [PATCH] devfs: Remove the mode field from usb_class_driver as it's no longer needed 2005-10-28 16:47:37 -07:00
itmtouch.c [PATCH] USB: move CONFIG_USB_DEBUG checks into the Makefile 2005-11-17 11:29:55 -08:00
kbtab.c [PATCH] drivers/usb/input: convert to dynamic input_dev allocation 2005-10-28 09:52:52 -07:00
Kconfig
keyspan_remote.c [PATCH] USB: move CONFIG_USB_DEBUG checks into the Makefile 2005-11-17 11:29:55 -08:00
Makefile [PATCH] USB: move CONFIG_USB_DEBUG checks into the Makefile 2005-11-17 11:29:55 -08:00
map_to_7segment.h [PATCH] USB: Buffer overflow patch for Yealink driver 2005-10-28 16:47:44 -07:00
mtouchusb.c [PATCH] USB: move CONFIG_USB_DEBUG checks into the Makefile 2005-11-17 11:29:55 -08:00
pid.c [PATCH] USB: move CONFIG_USB_DEBUG checks into the Makefile 2005-11-17 11:29:55 -08:00
pid.h
powermate.c [PATCH] drivers/usb/input: convert to dynamic input_dev allocation 2005-10-28 09:52:52 -07:00
touchkitusb.c [PATCH] USB: move CONFIG_USB_DEBUG checks into the Makefile 2005-11-17 11:29:55 -08:00
usbkbd.c [PATCH] drivers/usb/input: convert to dynamic input_dev allocation 2005-10-28 09:52:52 -07:00
usbmouse.c [PATCH] drivers/usb/input: convert to dynamic input_dev allocation 2005-10-28 09:52:52 -07:00
wacom.c [PATCH] USB: wacom tablet driver update 2005-11-17 11:29:53 -08:00
xpad.c [PATCH] drivers/usb/input: convert to dynamic input_dev allocation 2005-10-28 09:52:52 -07:00
yealink.c [PATCH] drivers/usb/input: convert to dynamic input_dev allocation 2005-10-28 09:52:52 -07:00
yealink.h