Patchwork [PULL] usb patch queue: initial usb 2.0 support.

login
register
mail settings
Submitter Gerd Hoffmann
Date May 23, 2011, 9:43 a.m.
Message ID <1306143819-30287-1-git-send-email-kraxel@redhat.com>
Download mbox
Permalink /patch/96909/
State New
Headers show

Pull-request

git://git.kraxel.org/qemu usb.13.pull

Comments

Gerd Hoffmann - May 23, 2011, 9:43 a.m.
Hi,

Here is the usb patch queue, with EHCI support being the outstanding
new feature.  Most patches are unmodified.  Patch #5 got a better commit
message.  The EHCI patch now lists all contributes in the commit message
too (they where listed in the source code only before), I hope everybody
is happy with that now.

please pull,
  Gerd

The following changes since commit dcfd14b3741983c466ad92fa2ae91eeafce3e5d5:

  Delete unused tb_invalidate_page_range (2011-05-22 10:47:28 +0000)

are available in the git repository at:
  git://git.kraxel.org/qemu usb.13.pull

Brad Hards (4):
      usb: Add Interface Association Descriptor descriptor type
      usb: update config descriptors to identify number of interfaces
      usb: remove fallback to bNumInterfaces if no .nif
      usb: add support for "grouped" interfaces and the Interface Association Descriptor

Gerd Hoffmann (11):
      usb-linux: fix device path aka physical port handling
      usb-linux: add hostport property
      usb-linux: track aurbs in list
      usb-linux: walk async urb list in cancel
      usb-linux: split large xfers
      usb-linux: fix max_packet_size for highspeed.
      usb-storage: don't call usb_packet_complete twice
      usb: add usb_handle_packet
      usb: keep track of packet owner.
      usb: move cancel callback to USBDeviceInfo
      usb: add ehci adapter

Hans de Goede (2):
      usb: Pass the packet to the device's handle_control callback
      usb-linux: use usb_generic_handle_packet()

Jan Vesely (1):
      Bug #757654: UHCI fails to signal stall response patch

 Makefile.objs           |    1 +
 default-configs/pci.mak |    1 +
 docs/usb2.txt           |   38 +
 hw/bt-hid.c             |    6 +-
 hw/pci_ids.h            |    1 +
 hw/usb-bt.c             |    6 +-
 hw/usb-ccid.c           |    4 +-
 hw/usb-desc.c           |   56 ++-
 hw/usb-desc.h           |   24 +-
 hw/usb-ehci.c           | 2038 +++++++++++++++++++++++++++++++++++++++++++++++
 hw/usb-hid.c            |    9 +-
 hw/usb-hub.c            |    9 +-
 hw/usb-msd.c            |   18 +-
 hw/usb-musb.c           |    2 +-
 hw/usb-net.c            |    6 +-
 hw/usb-ohci.c           |    4 +-
 hw/usb-serial.c         |    7 +-
 hw/usb-uhci.c           |    6 +-
 hw/usb-wacom.c          |    7 +-
 hw/usb.c                |  101 +++-
 hw/usb.h                |   40 +-
 usb-bsd.c               |    1 +
 usb-linux.c             |  444 ++++-------
 23 files changed, 2442 insertions(+), 387 deletions(-)
 create mode 100644 docs/usb2.txt
 create mode 100644 hw/usb-ehci.c
Gerd Hoffmann - May 26, 2011, 10:13 a.m.
On 05/23/11 11:43, Gerd Hoffmann wrote:
>    Hi,
>
> Here is the usb patch queue, with EHCI support being the outstanding
> new feature.  Most patches are unmodified.  Patch #5 got a better commit
> message.  The EHCI patch now lists all contributes in the commit message
> too (they where listed in the source code only before), I hope everybody
> is happy with that now.

> are available in the git repository at:
>    git://git.kraxel.org/qemu usb.13.pull

Pushed a slightly updated usb.14.pull branch.  Rebased to latest master. 
  Fixed the FSF address as noted by blueswirl.  No other changes, so I 
don't spam the list again with the whole series.

The issue with async packets on unplug noticed by Hans (which isn't new) 
will be fixed with the next batch of usb patches.

please pull,
   Gerd
Anthony Liguori - May 31, 2011, 1:37 p.m.
On 05/26/2011 05:13 AM, Gerd Hoffmann wrote:
> On 05/23/11 11:43, Gerd Hoffmann wrote:
>> Hi,
>>
>> Here is the usb patch queue, with EHCI support being the outstanding
>> new feature. Most patches are unmodified. Patch #5 got a better commit
>> message. The EHCI patch now lists all contributes in the commit message
>> too (they where listed in the source code only before), I hope everybody
>> is happy with that now.
>
>> are available in the git repository at:
>> git://git.kraxel.org/qemu usb.13.pull
>
> Pushed a slightly updated usb.14.pull branch. Rebased to latest master.
> Fixed the FSF address as noted by blueswirl. No other changes, so I
> don't spam the list again with the whole series.
>
> The issue with async packets on unplug noticed by Hans (which isn't new)
> will be fixed with the next batch of usb patches.

Pulled.  Thanks.

Regards,

Anthony Liguori

>
> please pull,
> Gerd
>
>
>