Hi,

Here are a number of various USB fixes and cleanups for 2.6.8.  All
of these patches have been in the past few -mm releases.

Most notable in here is a new ub driver that handles USB storage devices
_without_ using the scsi layer.  Pete's done a nice job with this.

I've also included a totally new usb-skeleton.c driver that reflects the
way the USB code has changed over time, it's a lot smaller and simpler
to understand now.

And there's a few other new drivers, and lots of good bugfixes.

Please pull from:
        bk://kernel.bkbits.net/gregkh/linux/usb-2.6

Patches will be posted to linux-usb-devel as a follow-up thread for
those who want to see them.

thanks,

greg k-h

 Documentation/DocBook/usb.tmpl         |    1 
 Documentation/usb/sn9c102.txt          |   21 
 MAINTAINERS                            |   14 
 drivers/block/Kconfig                  |   16 
 drivers/block/Makefile                 |    1 
 drivers/block/ub.c                     | 2053 ++++++++++++++++++++++++++++++++-
 drivers/isdn/hisax/st5481_usb.c        |    3 
 drivers/usb/class/audio.c              |   24 
 drivers/usb/class/cdc-acm.c            |   28 
 drivers/usb/class/usb-midi.c           |   52 
 drivers/usb/class/usblp.c              |    4 
 drivers/usb/core/Kconfig               |   11 
 drivers/usb/core/devices.c             |    5 
 drivers/usb/core/devio.c               |   16 
 drivers/usb/core/hcd.c                 |    7 
 drivers/usb/core/hcd.h                 |    2 
 drivers/usb/core/hub.c                 |  617 +++++++++
 drivers/usb/core/hub.h                 |    2 
 drivers/usb/core/inode.c               |   19 
 drivers/usb/core/message.c             |   44 
 drivers/usb/core/urb.c                 |    7 
 drivers/usb/core/usb.c                 |    2 
 drivers/usb/gadget/Kconfig             |    4 
 drivers/usb/gadget/Makefile            |    2 
 drivers/usb/gadget/dummy_hcd.c         |    9 
 drivers/usb/gadget/file_storage.c      |  169 +-
 drivers/usb/gadget/net2280.c           |   42 
 drivers/usb/gadget/net2280.h           |    1 
 drivers/usb/gadget/pxa2xx_udc.c        |    6 
 drivers/usb/gadget/serial.c            |  290 +---
 drivers/usb/host/ehci-hcd.c            |    7 
 drivers/usb/host/ehci-q.c              |   12 
 drivers/usb/host/hc_simple.c           |    5 
 drivers/usb/host/hc_sl811.c            |    8 
 drivers/usb/host/ohci-omap.c           |    2 
 drivers/usb/host/ohci-q.c              |    6 
 drivers/usb/host/uhci-hcd.c            |    6 
 drivers/usb/image/microtek.c           |    4 
 drivers/usb/input/aiptek.c             |    4 
 drivers/usb/input/hid-core.c           |   10 
 drivers/usb/input/kbtab.c              |    7 
 drivers/usb/media/Kconfig              |    8 
 drivers/usb/media/Makefile             |    2 
 drivers/usb/media/dabusb.c             |    4 
 drivers/usb/media/dsbr100.c            |    2 
 drivers/usb/media/ibmcam.c             |   30 
 drivers/usb/media/konicawc.c           |   18 
 drivers/usb/media/ov511.c              |   85 -
 drivers/usb/media/pwc-if.c             |   34 
 drivers/usb/media/se401.c              |    4 
 drivers/usb/media/sn9c102.h            |    9 
 drivers/usb/media/sn9c102_core.c       |   92 -
 drivers/usb/media/sn9c102_pas106b.c    |   80 +
 drivers/usb/media/sn9c102_pas202bcb.c  |  240 +++
 drivers/usb/media/sn9c102_sensor.h     |  133 +-
 drivers/usb/media/sn9c102_tas5110c1b.c |   22 
 drivers/usb/media/sn9c102_tas5130d1b.c |   35 
 drivers/usb/media/stv680.c             |    6 
 drivers/usb/media/ultracam.c           |   16 
 drivers/usb/media/usbvideo.c           |    2 
 drivers/usb/misc/auerswald.c           |    6 
 drivers/usb/misc/legousbtower.c        |  106 -
 drivers/usb/misc/tiglusb.c             |    4 
 drivers/usb/net/pegasus.c              |    4 
 drivers/usb/net/usbnet.c               |    7 
 drivers/usb/serial/cyberjack.c         |   34 
 drivers/usb/serial/ftdi_sio.c          |  122 +
 drivers/usb/serial/ftdi_sio.h          |   17 
 drivers/usb/serial/ipaq.c              |    2 
 drivers/usb/serial/ipaq.h              |    1 
 drivers/usb/serial/pl2303.c            |    2 
 drivers/usb/storage/datafab.c          |   19 
 drivers/usb/storage/datafab.h          |    2 
 drivers/usb/storage/debug.c            |    8 
 drivers/usb/storage/debug.h            |    6 
 drivers/usb/storage/dpcm.c             |    6 
 drivers/usb/storage/dpcm.h             |    2 
 drivers/usb/storage/freecom.c          |   18 
 drivers/usb/storage/freecom.h          |    2 
 drivers/usb/storage/isd200.c           |   71 -
 drivers/usb/storage/isd200.h           |    2 
 drivers/usb/storage/jumpshot.c         |   18 
 drivers/usb/storage/jumpshot.h         |    2 
 drivers/usb/storage/protocol.c         |   25 
 drivers/usb/storage/protocol.h         |   20 
 drivers/usb/storage/scsiglue.c         |   47 
 drivers/usb/storage/scsiglue.h         |    8 
 drivers/usb/storage/sddr09.c           |   21 
 drivers/usb/storage/sddr09.h           |    2 
 drivers/usb/storage/sddr55.c           |   44 
 drivers/usb/storage/sddr55.h           |    2 
 drivers/usb/storage/shuttle_usbat.c    |   42 
 drivers/usb/storage/shuttle_usbat.h    |    2 
 drivers/usb/storage/transport.c        |   41 
 drivers/usb/storage/transport.h        |   11 
 drivers/usb/storage/unusual_devs.h     |   26 
 drivers/usb/storage/usb.c              |   30 
 drivers/usb/storage/usb.h              |   13 
 drivers/usb/usb-skeleton.c             |  622 ++-------
 fs/namei.c                             |    7 
 include/linux/fs.h                     |   10 
 include/linux/usb.h                    |    6 
 include/linux/usb_otg.h                |  116 +
 103 files changed, 4394 insertions(+), 1527 deletions(-)
-----

<juergen:jstuber.net>:
  o USB: LEGO USB Tower, move reset from probe to open

<nas:e-trolley.de>:
  o USB: ipaq module: product id for HTC Himalaya

<phil:ipom.com>:
  o USB: Debug fix in pl2303

Alan Stern:
  o USB: Disallow probing etc. for suspended devices
  o USB: Don't track endpoint halts in usbcore
  o USB: unusual_devs.h update
  o USB: unusual_devs.h update
  o USB: Remove unneeded unusual_devs.h entry
  o USB: Make removable-LUN support a non-test option in the g_file_storage driver
  o USB: Fix NULL-pointer bug in dummy_hcd

Andi Kleen:
  o USB: gcc-3.5 fixes

Dan Aloni:
  o d_unhash consolidation

David Brownell:
  o USB: add <linux/usb_otg.h>
  o USB: autoconf for gadget serial
  o USB: ehci and buggy BIOS handoff
  o USB: hid intervals
  o USB: usb_get_descriptor, more error checks
  o USB: usb hub docs and locktree()
  o USB: add CONFIG_USB_SUSPEND

Domen Puncer:
  o USB: use list_for_each() in core/devices.c
  o USB: use list_for_each() in class/usb-midi.c
  o USB: use list_for_each() in class/audio.c

Duncan Sands:
  o USB: usbfs: check the buffer size in proc_bulk
  o USB: usbfs: drop the device semaphore in proc_bulk and proc_control
  o USB: fix deadlock in hub_reset

Ganesh Varadarajan:
  o USB: fix for ipaq.c

Greg Kroah-Hartman:
  o USB: hook the ub driver up to the sysfs tree so that tools like udev work better
  o USB: fix up gadget driver usage of MODULE_PARM
  o USB: fix up ub.c due to usb_endpoint_running() going away
  o USB: finish up the last of MODULE_PARM to module_param conversions
  o USB: convert a lot of usb drivers from MODULE_PARM to module_param
  o USB: replace old usb-skeleton driver with a rewritten and simpler version
  o USB: fix build error from previous patch
  o USB: fix build error in the cyberjack driver

Harald Welte:
  o USB: Hackish fix for cyberjack driver

Ian Abbott:
  o USB: Add support for FT2232C chip to ftdi_sio
  o USB: ftdi_sio doesn't re-assert DTR modem control line

Johann Cardon:
  o USB: New unusual_devs.h entry

Jon Neal:
  o USB: net2280 minor fixes

Luca Risolia:
  o USB: SN9C10[12] driver update
  o USB: SN9C10[12] driver minor update
  o USB: SN9C10[12] driver update
  o USB: New entry in MAINTAINERS

Marcel Holtmann:
  o USB: fix ub driver

Matthew Dharm:
  o USB Storage: cleanups, mostly
  o USB Storage: improve debugging output in usb-storage
  o USB Storage: fix Genesys Logic based on info from vendor

Nishanth Aravamudan:
  o USB: usbnet: replace schedule_timeout() with msleep()
  o USB: auerswald: replace schedule_timeout() with msleep()
  o USB: ov511: replace schedule_timeout() with msleep()
  o USB: pxa2xx_udc.c: replace schedule_timeout() with msleep()

Oliver Neukum:
  o USB: ACM USB modem on Kernel 2.6.8-rc2

Pete Zaitcev:
  o USB: add ub driver



-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to