From: Greg KH To: torvalds@transmeta.com Cc: linux-usb-devel@lists.sourceforge.net Subject: [BK PATCH] USB changes for 2.5.20 More USB changes for 2.5.20 Pull from: bk://linuxusb.bkbits.net/linus-2.5 (this list does not include the previously send changes, which have not been pulled yet.) drivers/usb/class/usb-midi.c | 2 drivers/usb/core/hcd-pci.c | 62 --------- drivers/usb/core/hcd.c | 269 +++++++++++++++---------------------------- drivers/usb/core/hcd.h | 10 - drivers/usb/core/urb.c | 165 +++++++++++++++++++++++++- drivers/usb/host/uhci-hcd.c | 4 drivers/usb/host/uhci-hub.c | 2 drivers/usb/media/konicawc.c | 41 ++---- drivers/usb/media/ov511.c | 10 - drivers/usb/media/pwc-if.c | 13 +- drivers/usb/media/usbvideo.c | 16 +- 11 files changed, 304 insertions(+), 290 deletions(-) -------- ChangeSet@1.475, 2002-06-08 15:10:59-07:00, devik@cdi.cz [PATCH] USB pwc webcam patch thanks to suggestions from David Brownell I modified pwc driver to compile and work under 2.5.18. Also it fixes mas ISO transfer sizes which could potentionaly affect older kernels too. With these changes it works - I'll test stability and post results later. drivers/usb/media/pwc-if.c | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) -------- ChangeSet@1.474, 2002-06-08 15:06:52-07:00, spse@secret.org.uk [PATCH] fix urb->next removal in usbvideo This patch removes the use of urb->next in usbvideo.c and resubmits the URB in the completion handler. drivers/usb/media/usbvideo.c | 16 +++++++--------- 1 files changed, 7 insertions(+), 9 deletions(-) -------- ChangeSet@1.473, 2002-06-08 15:06:33-07:00, spse@secret.org.uk [PATCH] fix urb->next removal in konicawc driver This patch removes the use of urb->next in konicawc.c and resubmits the URB in the completion handler. drivers/usb/media/konicawc.c | 41 +++++++++++++++-------------------------- 1 files changed, 15 insertions(+), 26 deletions(-) -------- ChangeSet@1.472, 2002-06-07 11:37:25-07:00, greg@kroah.com USB: hcd cleanups and documentation Implement many of the hcd cleanups that David Brownell had previously submitted. drivers/usb/core/hcd-pci.c | 62 +---------------------------- drivers/usb/core/hcd.c | 94 +++++++++++++++++++++++++++++++++++++++++---- drivers/usb/core/hcd.h | 10 ++-- 3 files changed, 97 insertions(+), 69 deletions(-) -------- ChangeSet@1.471, 2002-06-07 10:45:22-07:00, greg@kroah.com USB: usb-midi driver: fixed memory flag, as pointed out by Oliver Neukum drivers/usb/class/usb-midi.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) -------- ChangeSet@1.470, 2002-06-07 10:40:00-07:00, david-b@pacbell.net [PATCH] relocate error checks As was discussed a few weeks back, this moves most of the sanity checks and input conditioning for the HCD framework's usb_submit_urb() support directly into usb_submit_urb(), so that all HCDs (not just those using the sharable HCD framework support) can rely on them. drivers/usb/core/hcd.c | 175 ++----------------------------------------------- drivers/usb/core/urb.c | 165 ++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 170 insertions(+), 170 deletions(-) -------- ChangeSet@1.469, 2002-06-07 10:39:44-07:00, david-b@pacbell.net [PATCH] uhci-hcd misc This has two minor tweaks to the uhci-hcd driver: - removes some duplicated code (HCD framework does that test) - corrects a FIXME comment (no issue) drivers/usb/host/uhci-hcd.c | 4 ---- drivers/usb/host/uhci-hub.c | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) -------- ChangeSet@1.468, 2002-06-07 10:17:45-07:00, mark@alpha.dyndns.org [PATCH] 2.5.20 ov511.c compile fixes This patch allows ov511 to build again by removing references to urb->next. It now resubmits in the completion handler and properly sets urb->interval. drivers/usb/media/ov511.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-)