Subject: [BK PATCH] USB changes for 2.5.20
From: Greg KH <[email-masked]>
To: [email-masked]
Cc: [email-masked]

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(-)

--------
[email-masked], 2002-06-08 15:10:59-07:00, [email-masked]
  [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(-)

--------
[email-masked], 2002-06-08 15:06:52-07:00, [email-masked]
  [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(-)

--------
[email-masked], 2002-06-08 15:06:33-07:00, [email-masked]
  [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(-)

--------
[email-masked], 2002-06-07 11:37:25-07:00, [email-masked]
  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(-)

--------
[email-masked], 2002-06-07 10:45:22-07:00, [email-masked]
  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(-)

--------
[email-masked], 2002-06-07 10:40:00-07:00, [email-masked]
  [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(-)

--------
[email-masked], 2002-06-07 10:39:44-07:00, [email-masked]
  [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(-)

--------
[email-masked], 2002-06-07 10:17:45-07:00, [email-masked]
  [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(-)