[GIT PATCH] USB patches for 2.6.23

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

 



Here are some USB patches against your 2.6.23 git tree.

They do a lot of different things, suspend issues, new drivers,
cleanups, authorization features, etc.  See my summary last week for the
specific details, and the shortlog below for the highlights.

All of these have been in the -mm tree for a while.

Please pull from:
	master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/

The full patches will be sent to the linux-usb-devel mailing list, if
anyone wants to see them.

thanks,

greg k-h


 Documentation/usb/authorization.txt             |   92 +
 Documentation/usb/power-management.txt          |  517 ++++++
 Documentation/usb/usb-serial.txt                |   11 +
 Documentation/usb/usbmon.txt                    |    9 +-
 MAINTAINERS                                     |    7 +
 arch/blackfin/mach-bf537/boards/generic_board.c |    2 +-
 arch/blackfin/mach-bf537/boards/pnav10.c        |    2 +-
 arch/blackfin/mach-bf537/boards/stamp.c         |    2 +-
 drivers/usb/Makefile                            |   22 +-
 drivers/usb/atm/cxacru.c                        |   43 +-
 drivers/usb/atm/speedtch.c                      |    3 +-
 drivers/usb/atm/ueagle-atm.c                    | 1384 ++++++++++++---
 drivers/usb/class/usblp.c                       |  116 +-
 drivers/usb/core/config.c                       |   24 +-
 drivers/usb/core/devio.c                        |   77 +-
 drivers/usb/core/driver.c                       |   90 +-
 drivers/usb/core/endpoint.c                     |    1 -
 drivers/usb/core/generic.c                      |   26 +-
 drivers/usb/core/hcd.c                          |  718 +++++----
 drivers/usb/core/hcd.h                          |   46 +-
 drivers/usb/core/hub.c                          |  276 +++-
 drivers/usb/core/message.c                      |   50 +-
 drivers/usb/core/quirks.c                       |   81 +-
 drivers/usb/core/sysfs.c                        |   50 +
 drivers/usb/core/urb.c                          |  106 +-
 drivers/usb/core/usb.c                          |   41 +-
 drivers/usb/core/usb.h                          |    5 +
 drivers/usb/gadget/Kconfig                      |   26 +-
 drivers/usb/gadget/Makefile                     |    1 +
 drivers/usb/gadget/amd5536udc.c                 |    9 +-
 drivers/usb/gadget/at91_udc.c                   |    2 +-
 drivers/usb/gadget/atmel_usba_udc.c             | 2077 +++++++++++++++++++++++
 drivers/usb/gadget/atmel_usba_udc.h             |  352 ++++
 drivers/usb/gadget/config.c                     |    2 +-
 drivers/usb/gadget/dummy_hcd.c                  |   93 +-
 drivers/usb/gadget/epautoconf.c                 |    2 +-
 drivers/usb/gadget/ether.c                      |  155 +-
 drivers/usb/gadget/file_storage.c               |  249 ++--
 drivers/usb/gadget/fsl_usb2_udc.c               |   13 +-
 drivers/usb/gadget/gmidi.c                      |   82 +-
 drivers/usb/gadget/goku_udc.c                   |    2 +-
 drivers/usb/gadget/inode.c                      |   46 +-
 drivers/usb/gadget/lh7a40x_udc.h                |    2 +-
 drivers/usb/gadget/m66592-udc.c                 |    2 +-
 drivers/usb/gadget/net2280.c                    |    2 +-
 drivers/usb/gadget/omap_udc.c                   |   12 +-
 drivers/usb/gadget/pxa2xx_udc.c                 |    2 +-
 drivers/usb/gadget/s3c2410_udc.c                |    2 +-
 drivers/usb/gadget/serial.c                     |  174 +-
 drivers/usb/gadget/usbstring.c                  |    2 +-
 drivers/usb/gadget/zero.c                       |  239 ++--
 drivers/usb/host/Kconfig                        |   13 +
 drivers/usb/host/ehci-au1xxx.c                  |    6 +-
 drivers/usb/host/ehci-hcd.c                     |   22 +-
 drivers/usb/host/ehci-pci.c                     |    5 +-
 drivers/usb/host/ehci-ppc-soc.c                 |    6 +-
 drivers/usb/host/ehci-ps3.c                     |    2 +-
 drivers/usb/host/ehci-q.c                       |   99 +-
 drivers/usb/host/ehci-sched.c                   |   47 +-
 drivers/usb/host/isp116x-hcd.c                  |   61 +-
 drivers/usb/host/ohci-dbg.c                     |    8 +-
 drivers/usb/host/ohci-hcd.c                     |  234 ++-
 drivers/usb/host/ohci-mem.c                     |    1 -
 drivers/usb/host/ohci-pci.c                     |   22 +-
 drivers/usb/host/ohci-ppc-of.c                  |    5 +-
 drivers/usb/host/ohci-ppc-soc.c                 |    5 +
 drivers/usb/host/ohci-q.c                       |  187 +-
 drivers/usb/host/ohci-ssb.c                     |  247 +++
 drivers/usb/host/ohci.h                         |   39 +-
 drivers/usb/host/r8a66597-hcd.c                 |  172 +-
 drivers/usb/host/sl811-hcd.c                    |   74 +-
 drivers/usb/host/u132-hcd.c                     |  370 +++--
 drivers/usb/host/uhci-debug.c                   |    4 +-
 drivers/usb/host/uhci-hcd.h                     |   16 -
 drivers/usb/host/uhci-q.c                       |   70 +-
 drivers/usb/misc/adutux.c                       |    3 +-
 drivers/usb/misc/berry_charge.c                 |    7 +-
 drivers/usb/misc/ftdi-elan.c                    |    8 +-
 drivers/usb/misc/sisusbvga/sisusb.c             |  200 +--
 drivers/usb/misc/sisusbvga/sisusb.h             |  130 +-
 drivers/usb/misc/sisusbvga/sisusb_con.c         |   60 +-
 drivers/usb/misc/sisusbvga/sisusb_init.c        |  354 ++---
 drivers/usb/misc/sisusbvga/sisusb_init.h        | 1315 +++++++-------
 drivers/usb/misc/sisusbvga/sisusb_struct.h      |  144 +-
 drivers/usb/mon/mon_bin.c                       |   42 +-
 drivers/usb/mon/mon_main.c                      |   25 +-
 drivers/usb/mon/mon_text.c                      |   72 +-
 drivers/usb/mon/usb_mon.h                       |    2 +-
 drivers/usb/serial/Kconfig                      |   10 +
 drivers/usb/serial/Makefile                     |    1 +
 drivers/usb/serial/ark3116.c                    |    5 -
 drivers/usb/serial/bus.c                        |   16 +
 drivers/usb/serial/ch341.c                      |  354 ++++
 drivers/usb/serial/cp2101.c                     |    3 +-
 drivers/usb/serial/ftdi_sio.c                   |    5 +-
 drivers/usb/serial/funsoft.c                    |   21 -
 drivers/usb/serial/ipaq.c                       |    3 +
 drivers/usb/serial/kl5kusb105.c                 |   28 +-
 drivers/usb/serial/kobil_sct.c                  |  144 +-
 drivers/usb/serial/mct_u232.c                   |   28 +-
 drivers/usb/serial/oti6858.c                    |    2 +-
 drivers/usb/serial/pl2303.c                     |    1 +
 drivers/usb/serial/pl2303.h                     |    1 +
 drivers/usb/serial/safe_serial.c                |   11 -
 drivers/usb/serial/usb-serial.c                 |   42 +-
 drivers/usb/serial/visor.c                      |   64 -
 drivers/usb/storage/initializers.c              |   14 +
 drivers/usb/storage/initializers.h              |    3 +
 drivers/usb/storage/shuttle_usbat.c             |    3 -
 drivers/usb/storage/unusual_devs.h              |   34 +-
 drivers/usb/storage/usb.c                       |    4 +
 drivers/usb/usb-skeleton.c                      |    1 +
 include/linux/usb.h                             |   79 +-
 include/linux/{usb_gadget.h => usb/gadget.h}    |   97 +-
 include/linux/usb/quirks.h                      |    7 +-
 include/linux/usb/serial.h                      |   20 +-
 include/linux/usb_sl811.h                       |   26 -
 117 files changed, 8610 insertions(+), 3843 deletions(-)
 create mode 100644 Documentation/usb/authorization.txt
 create mode 100644 Documentation/usb/power-management.txt
 create mode 100644 drivers/usb/gadget/atmel_usba_udc.c
 create mode 100644 drivers/usb/gadget/atmel_usba_udc.h
 create mode 100644 drivers/usb/host/ohci-ssb.c
 create mode 100644 drivers/usb/serial/ch341.c
 rename include/linux/{usb_gadget.h => usb/gadget.h} (92%)
 delete mode 100644 include/linux/usb_sl811.h

---------------

Adrian Bunk (4):
      USB: Storage: usbat_check_status(): fix check-after-use
      USB: ark3116.c: fix check-after-use
      USB: always visit drivers/usb/misc/
      USB: usb/serial/ch341.c: make 4 functions static

Alan Cox (5):
      USB: kl5kusb105: witch to new speed API
      USB: cp2101: Coding style police
      USB: kobil_sct: Rework driver
      USB: visor: termios bits
      USB: funsoft: Fix termios

Alan Stern (44):
      USB: add urb->ep
      USB: add ep->enable
      USB: add direction bit to urb->transfer_flags
      USB: avoid using urb->pipe in usbcore
      USB: address-0 handling during device initialization
      USB: avoid urb->pipe in usbfs
      USB: avoid urb->pipe in usbmon
      USB: cleanup for previous patches
      USB: update spinlock usage for root-hub URBs
      USB: separate out endpoint queue management and DMA mapping routines
      USB: make HCDs responsible for managing endpoint queues
      USB: don't touch sysfs stuff when altsetting is unchanged
      USB: cleanups for g_file_storage
      USB: remove unnecessary tests in isp116x and sl811
      USB: minor fixes for r8a66597 driver
      USB: remove Iso status value in uhci-hcd
      USB: centralize -EREMOTEIO handling
      USB: add urb->unlinked field
      USB: fix mistake in usb_hcd_giveback_urb
      USB: avoid the donelist after an error in ohci-hcd
      USB: less-restrictive command checking in g-file-storage
      USB: reorganize urb->status use in dummy-hcd
      USB: reorganize urb->status use in ehci-hcd
      USB: reorganize urb->status use in ohci-hcd
      USB: reorganize urb->status use in sl811-hcd
      USB: reorganize urb->status use in r8a66597-hcd
      USB: reorganize urb->status use in usbmon
      USB: Eliminate urb->status usage!
      USB: get rid of urb->lock
      USB: remove traces of urb->status from usbcore
      USB: fix location of statement label in dummy-hcd
      USB: Get rid of annoying endpoint-release message
      USB: move decision to ignore FREEZE events
      USB: break apart flush_endpoint and disable_endpoint
      USB: flush outstanding URBs when suspending
      USB: unusual_devs update for Nokia 6131
      USB: don't propagate FREEZE or PRETHAW suspends
      USB: remove USB_QUIRK_NO_AUTOSUSPEND
      USB: unusual_devs entry for Nikon DSC D2Xs
      USB: mutual exclusion for EHCI init and port resets
      USB: skip autosuspended devices during system resume
      USB: documentation for USB power management
      USB: serial core should respect driver requirements
      USB: fix race in autosuspend reschedule

Andreas Loibl (1):
      usb: serial/pl2303: support for BenQ Siemens Mobile Phone EF81

Andrew M. Bishop (1):
      USB: ftdi_sio: Handle FT232RL devices like FT232BM devices

Andrew Morton (2):
      USB: mct_u232-convert-to-proper-speed-handling-api-fix
      USB: fix gregkh-usb-usb-sisusb2vga-convert-printk-to-dev_-macros

Auke Kok (1):
      USB: AMD5536: use pdev->revision

Benedikt Spranger (1):
      usb-gadget-ether: prevent oops caused by error interrupt race

David Brownell (10):
      USB: usb_gadget.h whitespace fixes
      USB: gadget: gadget_is_{dualspeed,otg} predicates and cleanup
      USB: gadget: ethernet gadget cleanups, shrinkage
      USB: gadget: gmidi cleanups
      USB: gadget: serial gadget cleanups
      USB: gadget: file storage gadget cleanups
      USB: gadget: gadget zero cleanups
      USB: move <linux/usb_gadget.h> to <linux/usb/gadget.h>
      USB: re-remove <linux/usb_sl811.h>
      USB: ehci build fixes on au1xxx, ppc-soc

Edouard Lafargue (1):
      USB: cp2101.c: add additional device ID

Felipe Balbi (8):
      USB: SisUSB2VGA: Whitespace Cleanups
      USB: SisUSB2VGA: Remove if 0'ed code
      USB: SisUSB2VGA: Mis-spelled word
      USB: SisUSB2VGA: Lindent drivers/usb/misc/sisusbvga/sisusb.h
      USB: SisUSB2VGA: Lindent drivers/usb/misc/sisusbvga/sisusb_init.c
      USB: SisUSB2VGA: Lindent drivers/usb/misc/sisusbvga/sisusb_init.h
      USB: SisUSB2VGA: Lindent drivers/usb/misc/sisusbvga/sisusb_struct.h
      USB: SisUSB2VGA: Convert printk to dev_* macros

Frank A Kingswood (1):
      USB: Driver for CH341 USB-serial adaptor

Greg Kroah-Hartman (3):
      USB: rename choose_configuration
      USB: make usb_release_interface static
      USB: fix memory leak in berry_charge driver

Haavard Skinnemoen (2):
      USB: add atmel_usba_udc driver
      atmel_usba_udc: Keep track of the device status

Inaky Perez-Gonzalez (12):
      usb: introduce usb_device authorization bits
      usb: add the concept of default authorization to USB hosts
      usb: cleanup usb_register_bus() and hook up sysfs group
      usb: initialize authorization and wusb bits in USB devices
      usb: usb_set_configuration() obeys authorization
      usb: usb_get_configuration() obeys authorization
      usb: usb_probe_interface() obeys authorization
      usb: usb_generic_probe() obeys authorization
      usb: split usb_new_device for clarity and refactoring
      usb: introduce usb_authorize/deauthorize()
      usb: hook up device authorization to sysfs
      usb: document device authorization

Jesper Juhl (2):
      USB: Clean up duplicate includes in drivers/usb/
      usb: avoid redundant cast of kmalloc() return value in OTi-6858 driver

Johann Wilhelm (1):
      USB: usb-storage: Initialize Huawei E220 properly

Marcelo Tosatti (1):
      USB: EHCI restart speedup

Mariusz Kozlowski (2):
      USB: ftdi-elan.c: kmalloc + memset conversion to kzalloc
      usb: remove redundant memset from amd5536udc

Mark Gross (1):
      USB: usb-skeleton leaking locks on open

Matthias Kaehlcke (1):
      USB: ELAN U132 Host Controller Driver: convert sw_lock to mutex

Micah Gruber (1):
      USB: Remove unneeded pointer intf from speedtch_upload_firmware()

Michael Buesch (1):
      USB: ohci SSB bus glue

Mike Nuss (1):
      USB: OHCI handles more ZFMicro quirks

Nico Erfurth (1):
      USB: Add drivers/usb/misc/iowarrior.c to the Makefile

Nobuhiro Iwamatsu (1):
      USB: Adding support for SHARP WS011SH to ipaq.c

Oliver Neukum (3):
      USB: missing test for ESHUTDOWN in adutux driver
      USB: fix errornous assumption in the usb serial framework revealed by iuu_phoenix
      USB: fix double frees in error code paths of ipaq driver

Ortwin Glück (1):
      USB: Nikon D40X unusual_devs entry

Paolo 'Blaisorblade' Giarrusso (1):
      USB: usbmon doc update - mention new wildcard ('0') bus

Pete Zaitcev (8):
      usblp: Implement the ENOSPC convention
      usblp: Make use of URB_FREE_BUFFER
      usblp: mutex in usblp_check_status
      usblp: Cosmetics
      usbmon: Update pipe removal to suit my taste
      usbmon: Drop DMA mapping for setup packet
      usbmon: Smooth the core code
      usblp: Fix a double kfree

Phil Dibowitz (1):
      USB: unusual_devs modification for Nikon D200

Richard Sharpe (1):
      USB: allow usbstorage to have LUNS greater than 2Tb

Robert P. J. Day (1):
      USB: Remove dead references to "SAFE_SERIAL" CONFIG variables.

Roman Kagan (1):
      usb-serial: show port number in sysfs

Sarah Sharp (1):
      USB: Export URB statistics for powertop

Satyam Sharma (1):
      USB: sisusbvga: Fix bug

Simon Arlott (1):
      USB: cxacru: Use appropriate logging for errors

Stanislaw Gruszka (6):
      UEAGLE: Eagle IV chipset support
      UEAGLE: Devolo and Elsa chipsets support
      UEAGLE: Allow user to choose input interface alternate setting
      UEAGLE: Avoid keyboard driver blocking
      UEAGLE: Do not sleep when device is disconnected
      UEAGLE: Cosmetic

Valentine Barshak (1):
      USB: add runtime frame_no quirk for big-endian OHCI

Vitaly Bordug (1):
      USB: serial gadget: Disable endpoints on unload

WANG Cong (1):
      USB: drivers/usb/misc/sisusbvga/sisusb.c: kill two unused variables

Yoshihiro Shimoda (3):
      USB: r8a66597-hcd: fix Class or Vendor Request
      USB: r8a66597-hcd: fix endian problem
      USB: r8a66597-hcd: fix driver removing

jidong xiao (1):
      USB: fix limited_power setting mistake in hub.c

-
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