lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20080721223038.GA2051@suse.de>
Date:	Mon, 21 Jul 2008 15:30:38 -0700
From:	Greg KH <gregkh@...e.de>
To:	Linus Torvalds <torvalds@...ux-foundation.org>,
	Andrew Morton <akpm@...ux-foundation.org>
Cc:	linux-kernel@...r.kernel.org, linux-usb@...r.kernel.org
Subject: [GIT PATCH] USB patches for 2.6.26

Here are some USB patches for your 2.6.26-git tree.

They include a big gadget rework that has been pending for a while, some
core suspend/resume fixes, some host controller fixes, the removal of a
driver that is no longer needed (airprime), and lots of other good
things.

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

All of these patches have been in the -mm tree for a while, as well as
the -next releases

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

thanks,

greg k-h

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

 Documentation/DocBook/gadget.tmpl    |   38 +
 Documentation/usb/gadget_serial.txt  |   35 +-
 Documentation/usb/persist.txt        |    7 +-
 Documentation/usb/uhci.txt           |  165 ---
 drivers/hid/usbhid/hid-core.c        |    2 +-
 drivers/usb/atm/cxacru.c             |    1 -
 drivers/usb/atm/speedtch.c           |    1 -
 drivers/usb/class/cdc-acm.c          |  177 ++-
 drivers/usb/class/cdc-acm.h          |    5 +
 drivers/usb/class/cdc-wdm.c          |  127 ++-
 drivers/usb/core/devices.c           |    4 -
 drivers/usb/core/devio.c             |   94 +-
 drivers/usb/core/driver.c            |  168 ++-
 drivers/usb/core/endpoint.c          |    4 +-
 drivers/usb/core/file.c              |   10 +-
 drivers/usb/core/hcd.c               |    6 +-
 drivers/usb/core/hcd.h               |    4 +-
 drivers/usb/core/hub.c               |  536 ++++---
 drivers/usb/core/inode.c             |   16 +-
 drivers/usb/core/message.c           |   22 +-
 drivers/usb/core/usb.c               |    7 +-
 drivers/usb/core/usb.h               |   19 +-
 drivers/usb/gadget/Kconfig           |   14 +
 drivers/usb/gadget/Makefile          |   13 +-
 drivers/usb/gadget/amd5536udc.c      |    2 +-
 drivers/usb/gadget/at91_udc.c        |   13 +
 drivers/usb/gadget/cdc2.c            |  246 ++++
 drivers/usb/gadget/composite.c       | 1041 ++++++++++++++
 drivers/usb/gadget/config.c          |   76 +-
 drivers/usb/gadget/dummy_hcd.c       |    4 +-
 drivers/usb/gadget/epautoconf.c      |    1 +
 drivers/usb/gadget/ether.c           | 2631 +++-------------------------------
 drivers/usb/gadget/f_acm.c           |  589 ++++++++
 drivers/usb/gadget/f_ecm.c           |  833 +++++++++++
 drivers/usb/gadget/f_loopback.c      |  381 +++++
 drivers/usb/gadget/f_rndis.c         |  827 +++++++++++
 drivers/usb/gadget/f_serial.c        |  296 ++++
 drivers/usb/gadget/f_sourcesink.c    |  587 ++++++++
 drivers/usb/gadget/f_subset.c        |  423 ++++++
 drivers/usb/gadget/file_storage.c    |    4 +-
 drivers/usb/gadget/fsl_usb2_udc.c    |    2 +-
 drivers/usb/gadget/g_zero.h          |   25 +
 drivers/usb/gadget/gadget_chips.h    |   23 +
 drivers/usb/gadget/goku_udc.c        |    2 +-
 drivers/usb/gadget/inode.c           |   23 +-
 drivers/usb/gadget/lh7a40x_udc.c     |    2 +-
 drivers/usb/gadget/m66592-udc.c      |    2 +-
 drivers/usb/gadget/ndis.h            |   10 +-
 drivers/usb/gadget/net2280.c         |    2 +-
 drivers/usb/gadget/omap_udc.c        |    2 +-
 drivers/usb/gadget/printer.c         |    7 +-
 drivers/usb/gadget/pxa25x_udc.c      |    2 +-
 drivers/usb/gadget/pxa27x_udc.c      |    1 -
 drivers/usb/gadget/rndis.c           |  421 ++-----
 drivers/usb/gadget/rndis.h           |    9 +-
 drivers/usb/gadget/serial.c          | 2315 ++----------------------------
 drivers/usb/gadget/u_ether.c         |  967 +++++++++++++
 drivers/usb/gadget/u_ether.h         |  127 ++
 drivers/usb/gadget/u_serial.c        | 1246 ++++++++++++++++
 drivers/usb/gadget/u_serial.h        |   58 +
 drivers/usb/gadget/zero.c            | 1162 ++--------------
 drivers/usb/host/ehci-au1xxx.c       |  369 +++---
 drivers/usb/host/ehci-dbg.c          |    4 +-
 drivers/usb/host/ehci-fsl.c          |   17 +-
 drivers/usb/host/ehci-hcd.c          |    2 +-
 drivers/usb/host/ehci-ixp4xx.c       |    8 +-
 drivers/usb/host/ehci-orion.c        |    8 +-
 drivers/usb/host/ehci-ps3.c          |    2 +-
 drivers/usb/host/ehci-q.c            |   17 +-
 drivers/usb/host/ehci.h              |    5 +-
 drivers/usb/host/isp116x-hcd.c       |   25 +-
 drivers/usb/host/isp1760-hcd.c       |   81 +-
 drivers/usb/host/isp1760-hcd.h       |   20 +-
 drivers/usb/host/isp1760-if.c        |   37 +-
 drivers/usb/host/ohci-at91.c         |    9 +-
 drivers/usb/host/ohci-au1xxx.c       |  327 ++---
 drivers/usb/host/ohci-dbg.c          |    2 +-
 drivers/usb/host/ohci-hcd.c          |    2 +-
 drivers/usb/host/ohci-omap.c         |    2 +-
 drivers/usb/host/ohci-pnx4008.c      |   28 +-
 drivers/usb/host/ohci-ppc-of.c       |    2 +-
 drivers/usb/host/ohci-ps3.c          |    2 +-
 drivers/usb/host/ohci-q.c            |    3 -
 drivers/usb/host/ohci-sm501.c        |    2 +-
 drivers/usb/host/ohci-ssb.c          |    2 +-
 drivers/usb/host/r8a66597-hcd.c      |   44 +-
 drivers/usb/host/sl811-hcd.c         |    2 +-
 drivers/usb/host/u132-hcd.c          |    2 +-
 drivers/usb/host/uhci-hub.c          |    2 +-
 drivers/usb/misc/auerswald.c         |   10 +-
 drivers/usb/misc/emi62.c             |    2 -
 drivers/usb/misc/ftdi-elan.c         |   24 -
 drivers/usb/misc/iowarrior.c         |    8 +-
 drivers/usb/misc/rio500.c            |    8 +-
 drivers/usb/misc/sisusbvga/sisusb.c  |   13 +-
 drivers/usb/misc/usblcd.c            |    6 +-
 drivers/usb/mon/mon_stat.c           |   14 +-
 drivers/usb/serial/Kconfig           |    8 -
 drivers/usb/serial/Makefile          |    1 -
 drivers/usb/serial/airprime.c        |  353 -----
 drivers/usb/serial/cp2101.c          |   13 +-
 drivers/usb/serial/digi_acceleport.c |    3 +-
 drivers/usb/serial/io_ti.c           | 1860 +++++++++++-------------
 drivers/usb/serial/ipaq.c            |    3 +-
 drivers/usb/serial/ir-usb.c          |  490 ++++---
 drivers/usb/serial/keyspan.h         |    5 +-
 drivers/usb/serial/keyspan_pda.c     |    2 +-
 drivers/usb/serial/kl5kusb105.c      |    2 +-
 drivers/usb/serial/option.c          |    2 +
 drivers/usb/serial/usb-serial.c      |   13 +-
 drivers/usb/serial/usb_debug.c       |    9 +
 drivers/usb/storage/datafab.c        |    2 -
 drivers/usb/storage/debug.c          |    2 -
 drivers/usb/storage/debug.h          |    2 -
 drivers/usb/storage/dpcm.c           |    2 -
 drivers/usb/storage/dpcm.h           |    2 -
 drivers/usb/storage/freecom.c        |    2 -
 drivers/usb/storage/freecom.h        |    2 -
 drivers/usb/storage/initializers.c   |    2 -
 drivers/usb/storage/initializers.h   |    2 -
 drivers/usb/storage/isd200.c         |    8 +-
 drivers/usb/storage/jumpshot.c       |    2 -
 drivers/usb/storage/protocol.c       |    2 -
 drivers/usb/storage/protocol.h       |    2 -
 drivers/usb/storage/scsiglue.c       |   53 +-
 drivers/usb/storage/scsiglue.h       |    2 -
 drivers/usb/storage/sddr09.c         |    1 -
 drivers/usb/storage/sddr09.h         |    2 -
 drivers/usb/storage/sddr55.c         |    2 -
 drivers/usb/storage/sddr55.h         |    2 -
 drivers/usb/storage/shuttle_usbat.c  |    2 -
 drivers/usb/storage/shuttle_usbat.h  |    2 -
 drivers/usb/storage/transport.c      |   83 +-
 drivers/usb/storage/transport.h      |    2 -
 drivers/usb/storage/unusual_devs.h   |   13 +-
 drivers/usb/storage/usb.c            |  111 +-
 drivers/usb/storage/usb.h            |   25 +-
 include/linux/usb.h                  |   12 +-
 include/linux/usb/composite.h        |  338 +++++
 include/linux/usb/gadget.h           |   27 +-
 include/linux/usb/irda.h             |  151 ++
 include/linux/usbdevice_fs.h         |    2 -
 142 files changed, 11623 insertions(+), 8951 deletions(-)
 delete mode 100644 Documentation/usb/uhci.txt
 create mode 100644 drivers/usb/gadget/cdc2.c
 create mode 100644 drivers/usb/gadget/composite.c
 create mode 100644 drivers/usb/gadget/f_acm.c
 create mode 100644 drivers/usb/gadget/f_ecm.c
 create mode 100644 drivers/usb/gadget/f_loopback.c
 create mode 100644 drivers/usb/gadget/f_rndis.c
 create mode 100644 drivers/usb/gadget/f_serial.c
 create mode 100644 drivers/usb/gadget/f_sourcesink.c
 create mode 100644 drivers/usb/gadget/f_subset.c
 create mode 100644 drivers/usb/gadget/g_zero.h
 create mode 100644 drivers/usb/gadget/u_ether.c
 create mode 100644 drivers/usb/gadget/u_ether.h
 create mode 100644 drivers/usb/gadget/u_serial.c
 create mode 100644 drivers/usb/gadget/u_serial.h
 delete mode 100644 drivers/usb/serial/airprime.c
 create mode 100644 include/linux/usb/composite.h
 create mode 100644 include/linux/usb/irda.h

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

Adrian Bunk (3):
      USB: isp1760-hcd.c: make 2 functions static
      USB: remove CVS keywords
      USB: remove Documentation/usb/uhci.txt

Akinobu Mita (1):
      USB: usbmon: use simple_read_from_buffer()

Alan Cox (8):
      USB: io_ti: FIrst cut at a big clean up
      USB: gadget: Push BKL down into drivers
      USB: ftdi_usb: Eliminate ioctl and BKL ioctl use
      USB: usblcd: Push down BKL into driver
      USB: iowarrior: Push down BKL
      USB: auerwald: Push down the BKL into the driver
      USB: rio100: Push down the BKL
      USB: sisusb: Push down the BKL

Alan Stern (20):
      USB: add new routine for checking port-resume type
      USB: debounce before unregistering
      USB: simplify hub_restart() logic
      USB: try to salvage lost power sessions
      USB: optimize port debouncing during hub activation
      USB: combine hub_activate and hub_restart
      USB: combine hub_quiesce and hub_stop
      usb-storage: separate dynamic flags from fixed flags
      usb-storage: change remaining semaphore to completion
      USB: implement "soft" unbinding
      usb-storage: implement "soft" unbinding
      USB Gadget: documentation update
      USB: use standard SG iterator in the scatter-gather library
      USB: Force unbinding of drivers lacking reset_resume or other methods
      usbfs: send disconnect signals when device is unregistered
      usbfs: simplify the lookup-by-minor routines
      usbfs: fix race between open and unregister
      usbfs: don't store bad pointers in registration
      USB: use reset_resume when normal resume fails
      usb-storage: revert DMA-alignment change for Wireless USB

Aleksey Gorelov (1):
      USB: debug port converter does not accept more than 8 byte packets

Alexey Dobriyan (1):
      USB: rndis: switch to seq_files

Andre Haupt (1):
      USB: usb-serial: fix a sparse warning about different signedness

Andrew Lunn (1):
      USB: storage: UNUSUAL_DEVS() for PanDigital Picture frame.

Andrew Morton (1):
      USB: drivers/usb/host/isp1760-hcd.c: processor flags have type `unsigned long'

Ben Collins (1):
      USB: keyspan: Remove duplicate device entries

Benny Halevy (1):
      usb: fix uninitialized variable warning in keyspan_pda

Christophe Jaillet (1):
      USB: AccessRunner: avoid unnecessary memset

Daniel Ribeiro (1):
      USB: remove board-specific UP2OCR configuration from pxa27x-udc

David Brownell (20):
      USB: at91_udc: updated fifo sizes
      usb gadget: split out serial core
      usb gadget: use new serial core
      usb gadget: descriptor copying support
      usb gadget: composite gadget core
      usb gadget zero: split out source/sink config
      usb gadget zero: split out loopback config
      usb gadget zero: use composite gadget framework
      usb gadget serial: split out CDC ACM function
      usb gadget serial: split out generic serial function
      usb gadget serial: use composite gadget framework
      usb gadget: RNDIS cleanups
      usb ethernet gadget: split out network core
      usb ethernet gadget: split CDC Subset function
      usb ethernet gadget: split CDC Ethernet function
      usb ethernet gadget: split RNDIS function
      usb gadget: new "CDC Composite" gadget driver
      usb ethernet gadget: use composite gadget framework
      USB: ehci-hcd unlink speedups
      usb_gadget: composite cdc gadget fault handling

David Howells (1):
      USB: Fix pointer/int cast in USB devio code

David Lopo (1):
      usb gadget: minor USBCV fix for composite framework

Eric Miao (1):
      USB: make SA1111 OHCI driver SA11x0 specific

Felipe Balbi (2):
      usb: hub: add check for unsupported bus topology
      usb: irda: cleanup on ir-usb module

Greg Kroah-Hartman (4):
      USB: handle pci_name() being const
      USB: revert "don't lose disconnections during suspend"
      USB: revert "don't use reset-resume if drivers don't support it"
      USB: delete airprime driver

Harvey Harrison (4):
      USB: use get_unaligned_* helpers for kl5kusb105 driver
      USB: digi_accelport.c trivial sparse lock annotation
      USB: cp2101.c fix sparse signedness mismatch warnings
      USB: speedtch.c fix sparse shadowed variable warning

Jean Delvare (1):
      USB: ohci-pnx4008: I2C cleanups and fixes

Julien May (1):
      USB: Fix bug with byte order in isp116x-hcd.c fio write/read

Kay Sievers (2):
      USB: usb dev_name() instead of dev->bus_id
      USB: usb dev_set_name() instead of dev->bus_id

Manuel Lauss (2):
      USB: Au1xxx-usb: clean up ohci/ehci bus glue sources.
      USB: Au1xxx-usb: suspend/resume support.

Ming Lei (5):
      USB: host: mark const variable tables as "const"
      USB: uhci: mark root_hub_hub_des[] as const
      USB: remove interface parameter of usb_reset_composite_device
      USB: fix comment of usb_set_configuration
      USB: fix usb_reset_device and usb_reset_composite_device(take 3)

Nate Case (1):
      USB: isp1760: Support board-specific hardware configurations

Oliver Neukum (7):
      USB: cdc-wdm cleanup
      USB: additional power savings for cdc-acm devices that support remote wakeup
      USB: autosuspend for cdc-wdm
      USB: fix usb serial pm counter decrement for disconnected interfaces
      USB: fix disconnect bug in cdc-acm
      USB: fix build error in cdc-acm for CONFIG_PM=n
      USB: fix double kfree in ipaq in error case

Pete Zaitcev (2):
      USB: missing usb_put_hcd to ohci-at91
      USB: ohci_hcd hang: submit vs. rmmod race

Randy Dunlap (1):
      usb gadget: g_cdc dependso on NET

Srikanth Srinivasan (1):
      USB: EHCI: Reconciling USB register differences on MPC85xx vs MPC83xx

Stephen Rothwell (1):
      USB: ohci-ppc-of: use linux/of_platform.h instead of asm

Yoshihiro Shimoda (2):
      usb: r8a66597-hcd: fix interrupt trigger
      usb: r8a66597-hcd: fix iinterval for Full/Low speed device

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ