From: Greg KH To: torvalds@transmeta.com Cc: linux-usb-devel@lists.sourceforge.net Subject: [BK PATCH] USB changes for 2.5.8 Pull from: bk://linuxusb.bkbits.net/linus-2.5 drivers/usb/Config.in | 9 drivers/usb/Makefile | 52 -- drivers/usb/class/Config.in | 11 drivers/usb/class/Makefile | 2 drivers/usb/class/printer.c | 1 drivers/usb/core/Makefile | 2 drivers/usb/core/drivers.c | 4 drivers/usb/core/usb.c | 21 - drivers/usb/host/Config.in | 9 drivers/usb/host/Makefile | 2 drivers/usb/image/Config.in | 10 drivers/usb/image/Makefile | 2 drivers/usb/image/hpusbscsi.c | 2 drivers/usb/image/mdc800.c | 1 drivers/usb/image/scanner.c | 1 drivers/usb/input/Config.in | 9 drivers/usb/input/Makefile | 2 drivers/usb/input/hiddev.c | 9 drivers/usb/media/Config.in | 13 drivers/usb/media/Makefile | 2 drivers/usb/media/dabusb.c | 1 drivers/usb/media/dsbr100.c | 2 drivers/usb/media/se401.c | 2 drivers/usb/media/stv680.c | 2 drivers/usb/misc/Makefile | 2 drivers/usb/misc/auerswald.c | 1 drivers/usb/misc/rio500.c | 1 drivers/usb/net/Config.in | 10 drivers/usb/net/Makefile | 2 drivers/usb/serial/Config.in | 2 drivers/usb/serial/Makefile | 2 drivers/usb/serial/keyspan.c | 448 +++++++++++++--------- drivers/usb/serial/keyspan.h | 128 ++++-- drivers/usb/serial/keyspan_usa18x_fw.h | 632 +++++++++++++++---------------- drivers/usb/serial/keyspan_usa19_fw.h | 325 ++++++++-------- drivers/usb/serial/keyspan_usa19qi_fw.h | 284 ++++++++++++++ drivers/usb/serial/keyspan_usa19qw_fw.h | 448 ++++++++++++++++++++++ drivers/usb/serial/keyspan_usa19w_fw.h | 350 ++++++++--------- drivers/usb/serial/keyspan_usa26msg.h | 44 +- drivers/usb/serial/keyspan_usa28_fw.h | 411 ++++++++++---------- drivers/usb/serial/keyspan_usa28x_fw.h | 631 +++++++++++++++---------------- drivers/usb/serial/keyspan_usa28xa_fw.h | 641 +++++++++++++++---------------- drivers/usb/serial/keyspan_usa28xb_fw.h | 645 ++++++++++++++++---------------- drivers/usb/serial/keyspan_usa49msg.h | 48 +- drivers/usb/serial/keyspan_usa49w_fw.h | 578 ++++++++++++++-------------- drivers/usb/usb-skeleton.c | 1 include/linux/usb.h | 3 47 files changed, 3353 insertions(+), 2455 deletions(-) ------ ChangeSet@1.531.1.4, 2002-04-19 00:35:40-07:00, greg@kroah.com USB core Took out the limitation that drivers had to take up 16 minors. Now they can use only 1 if they want to. drivers/usb/class/printer.c | 1 + drivers/usb/core/drivers.c | 4 +++- drivers/usb/core/usb.c | 21 ++++++++++++++------- drivers/usb/image/mdc800.c | 1 + drivers/usb/image/scanner.c | 1 + drivers/usb/input/hiddev.c | 9 +++++---- drivers/usb/media/dabusb.c | 1 + drivers/usb/media/dsbr100.c | 2 -- drivers/usb/misc/auerswald.c | 1 + drivers/usb/misc/rio500.c | 1 + drivers/usb/usb-skeleton.c | 1 + include/linux/usb.h | 3 +++ 12 files changed, 32 insertions(+), 14 deletions(-) ------ ChangeSet@1.531.1.3, 2002-04-19 00:33:05-07:00, greg@kroah.com USB keyspan driver Added support for the 19QI and 19QW devices. Updated the firmware images with new versions. minor cleanups to the driver. drivers/usb/serial/Config.in | 2 drivers/usb/serial/keyspan.c | 448 +++++++++++++--------- drivers/usb/serial/keyspan.h | 128 ++++-- drivers/usb/serial/keyspan_usa18x_fw.h | 632 +++++++++++++++---------------- drivers/usb/serial/keyspan_usa19_fw.h | 325 ++++++++-------- drivers/usb/serial/keyspan_usa19qi_fw.h | 284 ++++++++++++++ drivers/usb/serial/keyspan_usa19qw_fw.h | 448 ++++++++++++++++++++++ drivers/usb/serial/keyspan_usa19w_fw.h | 350 ++++++++--------- drivers/usb/serial/keyspan_usa26msg.h | 44 +- drivers/usb/serial/keyspan_usa28_fw.h | 411 ++++++++++---------- drivers/usb/serial/keyspan_usa28x_fw.h | 631 +++++++++++++++---------------- drivers/usb/serial/keyspan_usa28xa_fw.h | 641 +++++++++++++++---------------- drivers/usb/serial/keyspan_usa28xb_fw.h | 645 ++++++++++++++++---------------- drivers/usb/serial/keyspan_usa49msg.h | 48 +- drivers/usb/serial/keyspan_usa49w_fw.h | 578 ++++++++++++++-------------- 15 files changed, 3296 insertions(+), 2319 deletions(-) ------ ChangeSet@1.531.1.2, 2002-04-19 00:18:37-07:00, oliver@neukum.name [PATCH] USB hpusbscsi device added USB hpusbscsi driver - device added drivers/usb/image/hpusbscsi.c | 2 ++ 1 files changed, 2 insertions(+) ------ ChangeSet@1.531.1.1, 2002-04-17 15:36:20-07:00, tony@cantech.net.au [PATCH] Change "return EBLAH" to "return -EBLAH in drivers/* Hello All, This is a simple patch that changes several "return EBLAH"'s in drivers/* for "return -EBLAH". I have done my best to check the call stack to ensure that the change in sign of the return values wont break anything. The patch supplied is agaist linux-2.4.19-pre6 drivers/usb/media/se401.c | 2 +- drivers/usb/media/stv680.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) ------ ChangeSet@1.533, 2002-04-16 18:03:15-05:00, kai@tp1.ruhr-uni-bochum.de Cleanup drivers/usb/Makefile and Config.in's Use the fact that now O_TARGET == to simplify the Makefile. Correct mod-subdirs use. Remove unneeded code from drivers/usb/*/Config.in drivers/usb/Config.in | 9 --------- drivers/usb/Makefile | 34 +++------------------------------- drivers/usb/class/Config.in | 11 ----------- drivers/usb/host/Config.in | 9 --------- drivers/usb/image/Config.in | 10 ---------- drivers/usb/input/Config.in | 9 --------- drivers/usb/media/Config.in | 13 ------------- drivers/usb/net/Config.in | 10 ---------- 8 files changed, 3 insertions(+), 102 deletions(-) ------ ChangeSet@1.532, 2002-04-16 17:55:04-05:00, kai@tp1.ruhr-uni-bochum.de Rename O_TARGET to .o in drivers/usb. drivers/usb/Makefile | 18 +++++++++--------- drivers/usb/class/Makefile | 2 +- drivers/usb/core/Makefile | 2 +- drivers/usb/host/Makefile | 2 +- drivers/usb/image/Makefile | 2 +- drivers/usb/input/Makefile | 2 +- drivers/usb/media/Makefile | 2 +- drivers/usb/misc/Makefile | 2 +- drivers/usb/net/Makefile | 2 +- drivers/usb/serial/Makefile | 2 +- 10 files changed, 18 insertions(+), 18 deletions(-)