linux/drivers/usb/misc
Stephen Ware 84dcd59495 USB: fix up problems in the vtusb driver
Add range check on buffer sizes passed in from user space
(max is 8*PAGE_SIZE) which will work for the most common
spectrometers even at pages as small as 1K.

Add kref to vst device structure to preserve reference to the
usb object until we truly are done with it.

From: Stephen Ware <stephen.ware@eqware.net>
From: Dennis O'Brien <dennis.obrien@eqware.net>
Signed-off-by: Dennis O'Brien <dennis.obrien@eqware.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2008-10-17 14:41:04 -07:00
..
sisusbvga USB: sisusbvga: add USB ID for 0711:0918 Magic Control Technology Corp. 2008-08-21 10:26:39 -07:00
adutux.c USB: replace remaining __FUNCTION__ occurrences 2008-04-24 21:16:55 -07:00
appledisplay.c USB: drivers/usb/misc: Use an IS_ERR test rather than a NULL test 2008-10-17 14:40:53 -07:00
berry_charge.c
cypress_cy7c63.c USB: cypress_cy7c63: updated contact/usage information 2008-02-01 14:34:50 -08:00
cytherm.c
emi26.c emi26: use request_firmware() 2008-07-10 14:49:12 +01:00
emi62.c USB: remove CVS keywords 2008-07-21 15:15:55 -07:00
ftdi-elan.c USB: ftdi-elan: Always pass usb_bulk_msg() a timeout in milliseconds. 2008-10-17 14:41:02 -07:00
idmouse.c
iowarrior.c removed unused #include <linux/version.h>'s 2008-08-23 12:14:12 -07:00
isight_firmware.c isight_firmware: fix a leak and double kfree() 2008-08-12 16:07:28 -07:00
Kconfig usb: vstusb.c : new driver for spectrometers used by Vernier Software & Technology, Inc. 2008-10-17 14:41:01 -07:00
ldusb.c USB: remove PICDEM FS USB demo (04d8:000c) device from ldusb 2008-05-14 10:00:29 -07:00
legousbtower.c USB: remove unnecessary type casting of urb->context 2008-04-24 21:16:55 -07:00
Makefile usb: vstusb.c : new driver for spectrometers used by Vernier Software & Technology, Inc. 2008-10-17 14:41:01 -07:00
phidget.c
phidget.h
phidgetkit.c device create: usb: convert device_create_drvdata to device_create 2008-10-16 09:24:45 -07:00
phidgetmotorcontrol.c device create: usb: convert device_create_drvdata to device_create 2008-10-16 09:24:45 -07:00
phidgetservo.c device create: usb: convert device_create_drvdata to device_create 2008-10-16 09:24:45 -07:00
rio500_usb.h
rio500.c USB: rio100: Push down the BKL 2008-07-21 15:16:20 -07:00
trancevibrator.c USB: fix error handling in trancevibrator 2008-02-21 15:38:51 -08:00
usb_u132.h
usblcd.c USB: usblcd: Push down BKL into driver 2008-07-21 15:16:18 -07:00
usbled.c
usbsevseg.c USB: Added driver for a Delcom USB 7-segment LED Display 2008-10-17 14:40:51 -07:00
usbtest.c Rename WARN() to WARNING() to clear the namespace 2008-07-25 10:53:29 -07:00
uss720.c
vstusb.c USB: fix up problems in the vtusb driver 2008-10-17 14:41:04 -07:00