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]
Date:	Mon, 25 Jul 2011 21:59:03 -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 3.1

Here's the big USB pull request for your 3.1 tree.

Note, there will be one conflict in the
Documentation/feature-removal-schedule.txt file, when you merge this,
but it's trivial to resolve.

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

All of these patches have been in the linux-next and mm trees for a
number of weeks.

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

thanks,

greg k-h

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

 Documentation/ABI/testing/sysfs-module     |   23 +
 Documentation/feature-removal-schedule.txt |    7 +
 Documentation/kernel-parameters.txt        |    5 +
 Documentation/usb/ehci.txt                 |    2 +
 Documentation/usb/gadget_hid.txt           |    6 +-
 arch/arm/mach-omap2/usb-musb.c             |   10 -
 drivers/usb/atm/ueagle-atm.c               |   38 +-
 drivers/usb/atm/usbatm.c                   |    4 +-
 drivers/usb/class/usblp.c                  |    7 +-
 drivers/usb/core/hcd.c                     |   17 +-
 drivers/usb/gadget/Kconfig                 |  313 +---
 drivers/usb/gadget/Makefile                |    2 +
 drivers/usb/gadget/amd5536udc.c            |   18 +-
 drivers/usb/gadget/at91_udc.c              |   20 +-
 drivers/usb/gadget/atmel_usba_udc.c        |   26 +-
 drivers/usb/gadget/audio.c                 |    1 +
 drivers/usb/gadget/cdc2.c                  |    1 +
 drivers/usb/gadget/ci13xxx_msm.c           |    1 +
 drivers/usb/gadget/ci13xxx_udc.c           |   62 +-
 drivers/usb/gadget/composite.c             |  363 ++++-
 drivers/usb/gadget/config.c                |   25 -
 drivers/usb/gadget/dbgp.c                  |   10 +-
 drivers/usb/gadget/dummy_hcd.c             | 1160 ++++++++----
 drivers/usb/gadget/epautoconf.c            |  132 ++-
 drivers/usb/gadget/ether.c                 |    1 +
 drivers/usb/gadget/f_acm.c                 |   50 +-
 drivers/usb/gadget/f_audio.c               |    5 +-
 drivers/usb/gadget/f_ecm.c                 |  152 ++-
 drivers/usb/gadget/f_eem.c                 |   90 +-
 drivers/usb/gadget/f_fs.c                  |    3 +-
 drivers/usb/gadget/f_hid.c                 |   22 +-
 drivers/usb/gadget/f_loopback.c            |   72 +-
 drivers/usb/gadget/f_mass_storage.c        |   33 +-
 drivers/usb/gadget/f_ncm.c                 |   58 +-
 drivers/usb/gadget/f_obex.c                |   32 +-
 drivers/usb/gadget/f_phonet.c              |   17 +-
 drivers/usb/gadget/f_rndis.c               |  151 ++-
 drivers/usb/gadget/f_serial.c              |   32 +-
 drivers/usb/gadget/f_sourcesink.c          |   71 +-
 drivers/usb/gadget/f_subset.c              |   95 +-
 drivers/usb/gadget/f_uvc.c                 |    8 +-
 drivers/usb/gadget/file_storage.c          |   15 +-
 drivers/usb/gadget/fsl_qe_udc.c            |   20 +-
 drivers/usb/gadget/fsl_udc_core.c          |   20 +-
 drivers/usb/gadget/fusb300_udc.c           |  111 +-
 drivers/usb/gadget/g_ffs.c                 |    1 +
 drivers/usb/gadget/gadget_chips.h          |  178 +--
 drivers/usb/gadget/gmidi.c                 |    9 +-
 drivers/usb/gadget/goku_udc.c              |   19 +-
 drivers/usb/gadget/hid.c                   |    1 +
 drivers/usb/gadget/imx_udc.c               |   20 +-
 drivers/usb/gadget/inode.c                 |   11 +-
 drivers/usb/gadget/langwell_udc.c          |   32 +-
 drivers/usb/gadget/m66592-udc.c            |   62 +-
 drivers/usb/gadget/m66592-udc.h            |   40 +-
 drivers/usb/gadget/mass_storage.c          |    1 +
 drivers/usb/gadget/multi.c                 |    1 +
 drivers/usb/gadget/mv_udc_core.c           |   21 +-
 drivers/usb/gadget/ncm.c                   |    1 +
 drivers/usb/gadget/net2272.c               | 2752 ++++++++++++++++++++++++++++
 drivers/usb/gadget/net2272.h               |  601 ++++++
 drivers/usb/gadget/net2280.c               |   74 +-
 drivers/usb/gadget/nokia.c                 |    1 +
 drivers/usb/gadget/omap_udc.c              |   22 +-
 drivers/usb/gadget/pch_udc.c               |   16 +-
 drivers/usb/gadget/printer.c               |   40 +-
 drivers/usb/gadget/pxa25x_udc.c            |   19 +-
 drivers/usb/gadget/pxa27x_udc.c            |   23 +-
 drivers/usb/gadget/r8a66597-udc.c          |   71 +-
 drivers/usb/gadget/r8a66597-udc.h          |    2 +-
 drivers/usb/gadget/s3c-hsotg.c             |   19 +-
 drivers/usb/gadget/s3c-hsudc.c             |   17 +-
 drivers/usb/gadget/s3c2410_udc.c           |   60 +-
 drivers/usb/gadget/serial.c                |    1 +
 drivers/usb/gadget/storage_common.c        |    2 +-
 drivers/usb/gadget/u_ether.c               |   24 +-
 drivers/usb/gadget/u_ether.h               |    4 -
 drivers/usb/gadget/u_serial.c              |    4 +-
 drivers/usb/gadget/u_serial.h              |    2 -
 drivers/usb/gadget/udc-core.c              |  484 +++++
 drivers/usb/gadget/webcam.c                |    1 +
 drivers/usb/gadget/zero.c                  |    1 +
 drivers/usb/host/ehci-hcd.c                |   21 +-
 drivers/usb/host/ehci-hub.c                |   78 +-
 drivers/usb/host/ehci-msm.c                |   20 +-
 drivers/usb/host/ehci-q.c                  |   85 +-
 drivers/usb/host/ehci-s5p.c                |   95 +
 drivers/usb/host/ehci-sched.c              |   17 +-
 drivers/usb/host/ehci-sysfs.c              |  190 ++
 drivers/usb/host/ehci.h                    |    6 +-
 drivers/usb/host/ohci-sh.c                 |    2 +-
 drivers/usb/host/pci-quirks.c              |   56 +-
 drivers/usb/host/r8a66597-hcd.c            |    6 +-
 drivers/usb/host/r8a66597.h                |   38 +-
 drivers/usb/host/xhci-dbg.c                |   22 +-
 drivers/usb/host/xhci-mem.c                |   26 +-
 drivers/usb/host/xhci-ring.c               |   42 +-
 drivers/usb/host/xhci.c                    |   10 +-
 drivers/usb/host/xhci.h                    |    7 +
 drivers/usb/mon/mon_text.c                 |    9 +-
 drivers/usb/musb/Kconfig                   |   75 +-
 drivers/usb/musb/Makefile                  |    4 +-
 drivers/usb/musb/am35x.c                   |    4 -
 drivers/usb/musb/blackfin.h                |    2 +-
 drivers/usb/musb/da8xx.c                   |   12 +-
 drivers/usb/musb/davinci.c                 |    5 -
 drivers/usb/musb/musb_core.c               |  133 +-
 drivers/usb/musb/musb_core.h               |   70 +-
 drivers/usb/musb/musb_gadget.c             |  102 +-
 drivers/usb/musb/musb_gadget_ep0.c         |    4 -
 drivers/usb/musb/musb_host.h               |    4 -
 drivers/usb/musb/musb_virthub.c            |    6 -
 drivers/usb/musb/omap2430.c                |   15 +-
 drivers/usb/musb/tusb6010.c                |   26 +-
 drivers/usb/otg/twl6030-usb.c              |   30 +-
 drivers/usb/renesas_usbhs/Kconfig          |   13 +-
 drivers/usb/renesas_usbhs/Makefile         |    2 +-
 drivers/usb/renesas_usbhs/common.c         |   34 +-
 drivers/usb/renesas_usbhs/common.h         |   44 +
 drivers/usb/renesas_usbhs/fifo.c           | 1015 ++++++++++
 drivers/usb/renesas_usbhs/fifo.h           |  104 ++
 drivers/usb/renesas_usbhs/mod_gadget.c     |  840 +++-------
 drivers/usb/renesas_usbhs/pipe.c           |  298 +---
 drivers/usb/renesas_usbhs/pipe.h           |   47 +-
 drivers/usb/serial/pl2303.c                |   27 +-
 drivers/usb/serial/pl2303.h                |    4 +
 drivers/usb/storage/Kconfig                |    4 +
 drivers/usb/storage/realtek_cr.c           |  490 +++++-
 drivers/usb/wusbcore/cbaf.c                |    4 +-
 drivers/usb/wusbcore/wa-xfer.c             |    7 +-
 include/linux/usb/composite.h              |   32 +-
 include/linux/usb/gadget.h                 |   88 +-
 include/linux/usb/m66592.h                 |    2 +
 include/linux/usb/r8a66597.h               |    8 +-
 include/linux/usb/renesas_usbhs.h          |   17 +
 135 files changed, 9084 insertions(+), 3166 deletions(-)
 create mode 100644 drivers/usb/gadget/net2272.c
 create mode 100644 drivers/usb/gadget/net2272.h
 create mode 100644 drivers/usb/gadget/udc-core.c
 create mode 100644 drivers/usb/host/ehci-sysfs.c
 create mode 100644 drivers/usb/renesas_usbhs/fifo.c
 create mode 100644 drivers/usb/renesas_usbhs/fifo.h

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

Ajay Kumar Gupta (1):
      usb: musb: restore INDEX register in resume path

Alan Stern (4):
      USB: deprecate g_file_storage
      USB: EHCI: go back to using the system clock for QH unlinks
      USB: OHCI: fix another regression for NVIDIA controllers
      EHCI: fix direction handling for interrupt data toggles

Amit Blay (1):
      usb: gadget: zero: add superspeed support

Anisse Astier (2):
      ehci: refactor pci quirk to use standard dmi_check_system method
      ehci: add pci quirk for Ordissimo and RM Slate 100 too

Bob Liu (1):
      USB: gadget: fix req length in sourcesink_setup()

Carl-Daniel Hailfinger (1):
      USB: Add "authorized_default" parameter to the usbcore module

Chris Forbes (2):
      drivers: usb: atm: ueagle-atm: use __packed
      drivers: usb: atm: ueagle-atm: Add missing const qualifier

Dan Carpenter (1):
      USB: wusbcore: return negative error codes

Felipe Balbi (12):
      usb: gadget: introduce UDC Class
      usb: gadget: ci13xx_udc: fix usb_ep_enable() call
      usb: gadget: chips: remove ifdef trickery
      usb: musb: be careful when using different fifo_modes
      usb: musb: drop a gigantic amount of ifdeferry
      usb: musb: choose correct fifo_mode
      usb: gadget: allow multiple gadgets to be built
      usb: musb: omap: always create musb device
      usb: musb: no need to access platform_device
      usb: gadget: fusb300_udc: drop dead code
      usb: gadget: langwell_udc: fix compile warnings
      usb: gadget: net2272: fix compile warnings

Guenter Roeck (1):
      usb/gadget: (fusb300_udc) Remove unused function fusb300_ep0_complete

Jassi Brar (1):
      USB: Gadget: Webcam: Return correct result of bind

Jingoo Han (1):
      USB: ehci-s5p: add PM support

Kirill Smelkov (2):
      USB: EHCI: Move sysfs related bits into ehci-sysfs.c
      USB: EHCI: Allow users to override 80% max periodic bandwidth

Kuninori Morimoto (22):
      usb: renesas_usbhs: modify pipe direction flags
      usb: renesas_usbhs: fifo became independent from pipe.
      usb: renesas_usbhs: divide data transfer functions
      usb: renesas_usbhs: modify packet queue control method
      usb: renesas_usbhs: modify data transfer method
      usb: renesas_usbhs: modify data transfer interrupt
      usb: renesas_usbhs: remove usbhsg_queue_get
      usb: renesas_usbhs: shrink spin lock area
      usb: renesas_usbhs: add usbhsf_fifo
      usb: renesas_usbhs: add pipe/fifo link
      usb: renesas_usbhs: tifyup packet start timing
      usb: renesas_usbhs: tidyup pio handler name
      usb: renesas_usbhs: add DMAEngine support
      usb: renesas_usbhs: fixup connection fail
      usb: renesas_usbhs: put obtained dma channel info to debug message
      usb: renesas_usbhs: use dma handler
      usb: renesas_usbhs: fixup comment-out
      usb: renesas_usbhs: compile/config are rescued
      usb: r8a66597-hcd: fixup USB_PORT_STAT_C_SUSPEND shift
      usb: renesas_usbhs: care buff alignment when dma handler
      usb: renesas_usbhs: inaccessible pipe is not an error
      usb: renesas_usbhs: support multi driver

Manuel Zerpies (3):
      usb/class: use printk_ratelimited() instead of printk_ratelimit()
      wusb: use printk_ratelimited() instead of printk_ratelimit()
      drivers/usb/atm: use printk_ratelimited() instead of printk_ratelimit()

Mark Brown (1):
      USB: gadget.h depends on ch9.h so include ch9.h directly

Matt Evans (1):
      xhci: Remove some unnecessary casts and tidy some endian swap code

Matthieu CASTET (1):
      ehci-msm : use ehci_setup

Michał Sroczyński (1):
      USB: PL2303: correctly handle baudrates above 115200

Mike Frysinger (1):
      usb: musb: update musb_platform_ops docs to match code

Moiz Sonasath (1):
      USB: OTG: Use work_queue in set_vbus for TWL6030 transciever

Niels de Vos (1):
      ehci-hcd: remove EOL from MODULE_PARM_DESC for 'hird' option

Paul Zimmerman (1):
      usb: gadget: add SS descriptors to Ethernet gadget

Sebastian Andrzej Siewior (21):
      usb: gadget: convert all users to the new udc infrastructure
      usb: gadget: net2272: cleanup pci_register_driver() error path
      usb: gadget: add platform module alias where it is missing
      usb: gadget: s3c2410_udc: use platform ids instead
      usb: gadget: dummy_hcd: use dummy_pullup() instead of open coding
      usb: gadget: dummy_hcd: set gadget.is_otg before calling bind()
      usb: gadget: dummy_hcd: use gadget_to_dummy_hcd() where possible
      usb: gadget: dummy_hcd: use less checks for USB_SPEED_SUPER
      usb: gadget: remove net2280_set_fifo_mode()
      usb: gadget: dummy_hcd: move common bits of suspend/resume into one function
      usb: gadget: defer setting maxpacket till ->setup()
      usb: gadget: dummy_hcd: move ep initialisation HW setup
      usb: gadget: dummy_hcd: init is_otg in init_dummy_udc_hw()
      usb: gadget: dummy_hcd: move selection of speed into ->pullup()
      usb: gadget: udc-core: add "new-style" registration interface
      usb: musb: convert musb to new style bind
      usb: gadget: dummy_hcd: convert to new-style udc-probe
      usb: gadget: udc-core: wire up sysfs files
      usb: gadget: ci13xx_udc.c: fix compile warning
      usb: gadget: fusb300_udc: fix compile warnings
      usb: gadget: fix up depencies

Sergei Shtylyov (2):
      usb: gadget: add missing #include's
      EHCI: only power off port if over-current is active

Seth Levy (1):
      USB: net2272: driver for PLX NET2272 USB device controller

Tatyana Brokhman (11):
      usb: gadget: add usb_endpoint_descriptor to struct usb_ep
      usb: gadget: configure endpoint according to gadget speed
      usb: gadget: use config_ep_by_speed() instead of ep_choose()
      usb: gadget: coding style fix
      usb: gadget: add streams support to the gadget framework
      usb: gadget: add max_speed to usb_composite_driver
      usb: gadget: add SuperSpeed support to the Gadget Framework
      usb: gadget: dummy_hcd: use the shared_hcd infrastructure
      usb: gadget: dummy_hcd: add SuperSpeed support
      usb: gadget: dummy_hcd: add 'is_high_speed' parameter
      usb: gadget: Compilation warning fix

Tobias Klauser (2):
      USB: Documentation: Use correct character in gadget_hid.txt
      USB: mon: Allow to use usbmon without debugfs

Viliam Mateicka (1):
      USB: s3c2410_udc: fix custom UDC command handling

Wolfgang Denk (1):
      USB: serial: add IDs for WinChipHead USB->RS232 adapter

Yoshihiro Shimoda (10):
      usb: update email address in r8a66597-udc and m66592-udc
      usb: gadget: r8a66597-udc: fix cannot connect after rmmod gadget driver
      usb: gadget: r8a66597-udc: Make BUSWAIT configurable through platform data
      usb: gadget: m66592-udc: add support for TEST_MODE
      usb: gadget: r8a66597-udc: add support for TEST_MODE
      usb: r8a66597-hcd: add function for external controller
      usb: update email address in ohci-sh and r8a66597-hcd
      usb: gadget: r8a66597-udc: add pullup function
      usb: gadget: m66592-udc: add function for external controller
      usb: gadget: m66592-udc: add pullup function

edwin_rong (3):
      Realtek cr: clean up unnecessary whitespaces.
      Realtek cr: Remove unused Macros
      Realtek cr: Add autosuspend function.

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