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]