android_kernel_xiaomi_sm8350/drivers/usb/input
Mariusz Kozlowski 9dce447a54 [PATCH] usb: ati remote memleak fix
This is a bug.  When checking for ati_remote->outbuf we free freeing
ati_remote->inbuf so we end up freeing ati_remote->inbuf twice.

Also the checks for 'ati_remote->inbuf != NULL' and 'ati_remote->outbuf !=
NULL' are redundant as usb_buffer_free() does this.

Signed-off-by: Mariusz Kozlowski <m.kozlowski@tuxland.pl>
Acked-by: Greg KH <greg@kroah.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-11-25 13:28:34 -08:00
..
acecad.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
aiptek.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
appletouch.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
ati_remote2.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
ati_remote.c [PATCH] usb: ati remote memleak fix 2006-11-25 13:28:34 -08:00
hid-core.c USB: hid-core: Add quirk for new Apple keyboard/trackpad 2006-11-16 14:26:12 -08:00
hid-debug.h
hid-ff.c
hid-input.c USB: correct keymapping on Powerbook built-in USB ISO keyboards 2006-11-16 14:26:11 -08:00
hid-lgff.c
hid-pidff.c
hid-tmff.c
hid-zpff.c
hid.h USB: correct keymapping on Powerbook built-in USB ISO keyboards 2006-11-16 14:26:11 -08:00
hiddev.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
itmtouch.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
kbtab.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
Kconfig USB: move trancevibrator.c to the proper usb directory 2006-10-17 14:46:32 -07:00
keyspan_remote.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
Makefile USB: move trancevibrator.c to the proper usb directory 2006-10-17 14:46:32 -07:00
map_to_7segment.h
mtouchusb.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
powermate.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
touchkitusb.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
usbkbd.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
usbmouse.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
usbtouchscreen.c usbtouchscreen: use endpoint address from endpoint descriptor 2006-11-03 11:57:18 -08:00
wacom_sys.c USB: fix use after free in wacom_sys.c 2006-10-17 14:46:30 -07:00
wacom_wac.c USB: Wacom driver updates 2006-10-17 14:46:30 -07:00
wacom_wac.h USB: Wacom driver updates 2006-10-17 14:46:30 -07:00
wacom.h USB: Wacom driver updates 2006-10-17 14:46:30 -07:00
xpad.c USB: xpad: additional USB id's added 2006-11-03 11:57:18 -08:00
yealink.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
yealink.h