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-prev] [thread-next>] [day] [month] [year] [list]
Date:	Tue, 22 Jul 2008 11:54:51 +0300
From:	Benny Halevy <bhalevy@...asas.com>
To:	Greg KH <gregkh@...e.de>
CC:	Linus Torvalds <torvalds@...ux-foundation.org>,
	Andrew Morton <akpm@...ux-foundation.org>,
	linux-kernel@...r.kernel.org, linux-usb@...r.kernel.org
Subject: Re: [GIT PATCH] USB patches for 2.6.26

You mean for 2.6.27, right?

Benny

On Jul. 22, 2008, 1:30 +0300, Greg KH <gregkh@...e.de> wrote:
> 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/

--
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