linux/drivers/usb/core
Linus Torvalds 83626b0127 Revert "[PATCH] usb: drivers/usb/core/devio.c dereferences a userspace pointer"
This reverts commit 786dc1d3d7.

As Al so eloquently points out, the patch is crap. The old code was fine,
the new code was bogus.

It never dereferenced a user pointer, the "->" operator was to an array
member, which gives the _address_ of the member (in user space), not an
actual dereference at all.

Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-06-24 17:47:09 -07:00
..
Kconfig [PATCH] USB: otg hub support is optional 2006-04-14 11:12:23 -07:00
Makefile [PATCH] USB: move the endpoint specific sysfs code to it's own file 2006-06-21 15:04:18 -07:00
buffer.c
config.c
devices.c
devio.c Revert "[PATCH] usb: drivers/usb/core/devio.c dereferences a userspace pointer" 2006-06-24 17:47:09 -07:00
driver.c
endpoint.c [PATCH] USB: make endpoints real struct devices 2006-06-21 15:04:19 -07:00
file.c [PATCH] USB: only make /sys/class/usb show up when there is something in it 2006-06-21 15:04:19 -07:00
hcd-pci.c [PATCH] pm: print name of failed suspend function 2006-04-14 11:41:25 -07:00
hcd.c [SPARC]: Kill __irq_itoa(). 2006-06-20 01:21:29 -07:00
hcd.h
hub.c [PATCH] USB hub: use usb_reset_composite_device 2006-06-21 15:04:15 -07:00
hub.h
inode.c [PATCH] VFS: Permit filesystem to override root dentry on mount 2006-06-23 07:42:45 -07:00
message.c [PATCH] usbcore: recovery from Set-Configuration failure 2006-06-21 15:04:15 -07:00
notify.c [PATCH] Notifier chain update: API changes 2006-03-27 08:44:50 -08:00
otg_whitelist.h
sysfs.c [PATCH] USB: make usb_create_ep_files take a struct device 2006-06-21 15:04:19 -07:00
urb.c
usb.c [PATCH] USB: get USB suspend to work again 2006-06-22 22:54:23 -07:00
usb.h [PATCH] USB: make usb_create_ep_files take a struct device 2006-06-21 15:04:19 -07:00