[BK PATCH] USB update for 2.6.12-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Here are some USB patchs for 2.6.12-rc1.  All of these patches have been
in the past few -mm releases.  There are a lot of bugfixes in here, and
a few new drivers have been added (and one removed.)

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

 drivers/usb/image/hpusbscsi.c        |  523 -----------------------------
 drivers/usb/image/hpusbscsi.h        |   73 ----
 Documentation/usb/usbmon.txt         |  156 ++++++++
 MAINTAINERS                          |   32 +
 arch/arm/mach-omap/usb.c             |   87 ++--
 drivers/block/ub.c                   |   81 +++-
 drivers/media/video/cpia_usb.c       |    4 
 drivers/usb/Makefile                 |    2 
 drivers/usb/class/usb-midi.c         |    6 
 drivers/usb/core/buffer.c            |    2 
 drivers/usb/core/config.c            |    6 
 drivers/usb/core/devices.c           |    7 
 drivers/usb/core/hcd-pci.c           |   14 
 drivers/usb/core/hcd.c               |  112 ++++--
 drivers/usb/core/hcd.h               |   40 --
 drivers/usb/core/hub.c               |  102 +++++
 drivers/usb/core/hub.h               |    2 
 drivers/usb/core/message.c           |   10 
 drivers/usb/core/usb.c               |   41 ++
 drivers/usb/core/usb.h               |    8 
 drivers/usb/gadget/Kconfig           |   77 +---
 drivers/usb/gadget/config.c          |    1 
 drivers/usb/gadget/dummy_hcd.c       |    6 
 drivers/usb/gadget/ether.c           |  504 ++++++++++++++++++----------
 drivers/usb/gadget/file_storage.c    |   65 ++-
 drivers/usb/gadget/gadget_chips.h    |    7 
 drivers/usb/gadget/inode.c           |   29 -
 drivers/usb/gadget/net2280.c         |    2 
 drivers/usb/gadget/pxa2xx_udc.c      |  279 ++++++++++-----
 drivers/usb/gadget/pxa2xx_udc.h      |   29 -
 drivers/usb/gadget/rndis.c           |  169 ++++-----
 drivers/usb/gadget/rndis.h           |  162 ++++-----
 drivers/usb/gadget/serial.c          |    3 
 drivers/usb/gadget/usbstring.c       |    4 
 drivers/usb/gadget/zero.c            |   50 +-
 drivers/usb/host/ehci-hcd.c          |   26 -
 drivers/usb/host/ehci-hub.c          |   10 
 drivers/usb/host/ehci-q.c            |   23 -
 drivers/usb/host/ehci-sched.c        |   43 +-
 drivers/usb/host/ehci.h              |    2 
 drivers/usb/host/ohci-dbg.c          |    6 
 drivers/usb/host/ohci-hcd.c          |   24 -
 drivers/usb/host/ohci-hub.c          |   19 -
 drivers/usb/host/ohci-omap.c         |  123 ++----
 drivers/usb/host/ohci-q.c            |   12 
 drivers/usb/host/ohci.h              |   10 
 drivers/usb/host/sl811-hcd.c         |   16 
 drivers/usb/host/uhci-debug.c        |    4 
 drivers/usb/host/uhci-hcd.c          |  166 ++++-----
 drivers/usb/host/uhci-hcd.h          |   37 +-
 drivers/usb/host/uhci-hub.c          |   46 +-
 drivers/usb/host/uhci-q.c            |  107 ++++--
 drivers/usb/image/Kconfig            |   11 
 drivers/usb/image/Makefile           |    1 
 drivers/usb/image/microtek.c         |    8 
 drivers/usb/input/aiptek.c           |    2 
 drivers/usb/media/ibmcam.c           |    3 
 drivers/usb/media/pwc/pwc-ctrl.c     |   10 
 drivers/usb/media/pwc/pwc-dec23.c    |    4 
 drivers/usb/media/pwc/pwc-if.c       |   45 +-
 drivers/usb/media/usbvideo.c         |    6 
 drivers/usb/misc/emi26.c             |    2 
 drivers/usb/misc/rio500.c            |   12 
 drivers/usb/misc/sisusbvga/sisusb.c  |   17 
 drivers/usb/misc/usblcd.c            |  534 +++++++++++++++---------------
 drivers/usb/misc/usbtest.c           |    2 
 drivers/usb/mon/mon_text.c           |   14 
 drivers/usb/net/catc.c               |    3 
 drivers/usb/net/kaweth.c             |    2 
 drivers/usb/net/kawethfw.h           |    8 
 drivers/usb/net/pegasus.c            |  304 +++++++++++------
 drivers/usb/net/pegasus.h            |    4 
 drivers/usb/net/usbnet.c             |  427 ++++++++++++++++++------
 drivers/usb/net/zd1201.c             |    4 
 drivers/usb/net/zd1201.h             |    4 
 drivers/usb/serial/Kconfig           |   28 +
 drivers/usb/serial/Makefile          |    3 
 drivers/usb/serial/cp2101.c          |  617 ++++++++++++++++++++++++++++++++++-
 drivers/usb/serial/digi_acceleport.c |   29 -
 drivers/usb/serial/ftdi_sio.c        |   55 +--
 drivers/usb/serial/garmin_gps.c      |    4 
 drivers/usb/serial/ipw.c             |    4 
 drivers/usb/serial/kl5kusb105.c      |    2 
 drivers/usb/serial/mct_u232.c        |   22 -
 drivers/usb/serial/usb-serial.c      |   10 
 drivers/usb/serial/visor.c           |   41 +-
 drivers/usb/serial/visor.h           |    3 
 drivers/usb/storage/Kconfig          |   22 -
 drivers/usb/storage/datafab.c        |    2 
 drivers/usb/storage/debug.h          |    2 
 drivers/usb/storage/dpcm.c           |    2 
 drivers/usb/storage/freecom.c        |    2 
 drivers/usb/storage/initializers.c   |    2 
 drivers/usb/storage/isd200.c         |    2 
 drivers/usb/storage/jumpshot.c       |    2 
 drivers/usb/storage/protocol.c       |    3 
 drivers/usb/storage/protocol.h       |    3 
 drivers/usb/storage/scsiglue.c       |  111 ++----
 drivers/usb/storage/scsiglue.h       |    6 
 drivers/usb/storage/sddr09.c         |    2 
 drivers/usb/storage/sddr55.c         |    2 
 drivers/usb/storage/shuttle_usbat.c  |   15 
 drivers/usb/storage/shuttle_usbat.h  |    4 
 drivers/usb/storage/transport.c      |   13 
 drivers/usb/storage/transport.h      |    8 
 drivers/usb/storage/unusual_devs.h   |   52 ++
 drivers/usb/storage/usb.c            |  180 ++++------
 drivers/usb/storage/usb.h            |   62 ++-
 include/linux/usb.h                  |    4 
 include/linux/usb_cdc.h              |   34 +
 sound/usb/usbaudio.c                 |    8 
 sound/usb/usbmidi.c                  |    2 
 112 files changed, 3603 insertions(+), 2556 deletions(-)
-----


<craig:microtron.org.uk>:
  o USB: add driver for CP2101/CP2102 RS232 adaptors

<g.toth:e-biz.lu>:
  o USB: rewrite the usblcd driver

Adrian Bunk:
  o MAINTAINERS: remove obsolete HPUSBSCSI entry
  o drivers/usb/media/usbvideo.c: fix a check after use
  o drivers/usb/misc/usbtest.c: fix a NULL dereference
  o drivers/usb/class/usb-midi.c: remove dead code
  o drivers/usb/core/devices.c: small corrections
  o remove drivers/usb/image/hpusbscsi.c
  o drivers/usb/net/pegasus.c: make some code static
  o drivers/usb/storage/: cleanups
  o drivers/usb/serial/: make some functions static
  o USB: possible cleanups

Alan Stern:
  o USB: fix usb file_storage gadget sparse fixes [2/5]
  o UHCI updates
  o UHCI updates
  o UHCI updates
  o UHCI updates
  o UHCI updates
  o USBcore updates
  o USBcore updates
  o USBcore updates
  o USBcore and HCD updates
  o USBcore updates
  o USB: Prevent hub driver interference during port reset
  o g_file_storage: add configuration and interface strings
  o usb-midi: fix arguments to usb_maxpacket()

Andrew Morton:
  o usb hcd u64 warning fix

Clemens Ladisch:
  o emi26: add another product ID for the Emi2|6/A26

Colin Leroy:
  o USB: fix shared key auth in zd1201
  o USB: fix harmful typos in zd1201.c
  o USB: fix missing hunk in drivers/usb/Makefile

David Brownell:
  o USB: ohci D3 resume fix
  o USB: ehci split ISO fixes (full speed audio etc)
  o USB: usbnet uses netif_msg_*() ethtool filtering
  o USB: usbnet minor bugfixes
  o USB: pegasus uses netif_msg_*() filters
  o USB: usb rndis gadget sparse fixes [4/5]
  o USB: gadget zero sparse fixes [5/5]
  o USB: usb gadgetfs sparse fixes [3/5]
  o USB: usb file_storage gadget sparse fixes [2/5]
  o USB: usb gadget misc sparse fixes [1/5]
  o USB: pxa25x udc updates, mostly PM
  o USB: ohci-omap update (mostly clock gating)
  o USB: ethernet/rndis gadget driver updates
  o USB: net2280 reports correct dequeue status
  o USB: usbnet fix for Zaurus C-860
  o USB: usbnet gets status polling, uses for CDC Ethernet
  o USB: ehci and short in-bulk transfers with 20KB+ urbs
  o USB: ohci zero length control IN transfers
  o USB: usb gadget kconfig tweaks
  o USB: add at91_udc recognition

Domen Puncer:
  o USB: compile warning cleanup
  o usb/digi_acceleport: remove interruptible_sleep_on_timeout() usage
  o usb/rio500: remove interruptible_sleep_on_timeout() usage

Greg Kroah-Hartman:
  o USB: fix up a lot of sparse warnings and bugs in the pwc driver
  o USB: Put the Kconfig and Makefile back in proper order for the serial drivers
  o USB: mark functions static in the cp2101 driver
  o USB: add fossil watch ids to the visor driver
  o USB: mark usb-serial interface GPL only
  o USB: fix bug in visor driver with throttle/unthrottle causing oopses
  o USB Storage: remove unneeded unusual_devs.h entry
  o USB: fix cpia_usb driver's warning messages in the syslog
  o USB: minor cleanup of string freeing in core code
  o USB: optimize the usb-storage device string logic a bit

Guillermo Menguez Alvarez:
  o USB: Support for new ipod mini (and possibly others) + usb

Ian Abbott:
  o ftdi_sio: fix sysfs attribute permissions
  o ftdi_sio: Support sysfs attributes for more chip
  o ftdi_sio: add array to map chip type to a string

Matthew Dharm:
  o USB Storage: remove RW_DETECT from being a config option
  o USB Storage: combine waitqueues
  o USB Storage: allow disconnect to complete faster
  o USB Storage: exit control thread immediately upon disconnect
  o USB Storage: make usb-storage structures refcounted by SCSI
  o USB Storage: change how unusual_devs.h flags are defined
  o USB Storage: remove unneeded NULL tests
  o USB Storage: Header reorganization

Nishanth Aravamudan:
  o sound/usbmidi: change parameters of usb_bulk_msg() to msecs
  o sound/usbaudio: change parameters of snd_usb_ctl_msg() to msecs
  o usb/kl5kusb105: change parameters of usb_control_msg() to msecs
  o usb/pwc-ctrl: change parameters of usb_control_msg() to msecs

Olaf Hering:
  o USB: another broken usb floppy

Olaf Kirch:
  o USB: fix uhci irq 10: nobody cared! error

Oliver Neukum:
  o USB: removal of obsolete error code from kaweth

Pete Zaitcev:
  o USB: fix for ub for sleeping function called from invalid context at kernel/workqueue.c:264
  o USB: Add myself to MAINTAINERS
  o USB: usbmon - document and kill pipe from API
  o USB: Fix baud selection in mct_u232
  o USB: ub static patch
  o USB: Patch for ub to fix oops after disconnect

Phil Dibowitz:
  o USB Storage: Remove dup in unusual_devs
  o USB unusual_devs: add another datafab device
  o USB unusual_devs: Add another Tekom entry

Randy Dunlap:
  o pwc: fix printk arg types
  o sisusb: fix arg. types

Roman Kagan:
  o drivers/usb/core/usb.c: add MODALIAS env var to hotplug

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux