All of lore.kernel.org
 help / color / mirror / Atom feed
From: Anthony Liguori <anthony@codemonkey.ws>
To: Gerd Hoffmann <kraxel@redhat.com>
Cc: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [PULL 00/20] usb patch queue
Date: Fri, 09 Mar 2012 13:17:33 -0600	[thread overview]
Message-ID: <4F5A574D.6020301@codemonkey.ws> (raw)
In-Reply-To: <1331125520-13467-1-git-send-email-kraxel@redhat.com>

On 03/07/2012 07:05 AM, Gerd Hoffmann wrote:
>    Hi,
>
> Here comes the next usb update.  It carries a bunch of ehci fixes
> and adds pipelining for usb packets.

Pulled.  Thanks.

Regards,

Anthony Liguori

>
> please pull,
>    Gerd
>
> Gerd Hoffmann (7):
>    uhci_fill_queue: zap debug printf
>    usb: queue can have async packets
>    usb: add pipelining option to usb endpoints
>    usb-host: enable pipelineing for bulk endpoints.
>    usb: add shortcut for control transfers
>    xhci: fix control xfers
>    xhci: fix port status
>
> Hans de Goede (13):
>    usb-redir: Set ep type and interface
>    usb-ehci: Never follow table entries with the T-bit set
>    usb-ehci: split our qh queue into async and periodic queues
>    usb-ehci: always call ehci_queues_rip_unused for period queues
>    usb-ehci: Drop cached qhs when the doorbell gets rung
>    usb-ehci: Rip the queues when the async or period schedule is halted
>    usb-ehci: Any packet completion except for NAK should set the
>      interrupt
>    usb-ehci: Fix cerr tracking
>    usb-ehci: Remove dead nakcnt code
>    usb-ehci: Fix and simplify nakcnt handling
>    usb-ehci: Cleanup itd error handling
>    usb: return BABBLE rather then NAK when we receive too much data
>    usb: add USB_RET_IOERROR
>
>   hw/usb-ehci.c |  204 ++++++++++++++++++++++++---------------------------------
>   hw/usb-ohci.c |    2 +
>   hw/usb-uhci.c |    2 +-
>   hw/usb-xhci.c |   15 ++---
>   hw/usb.c      |   73 ++++++++++++++++++++-
>   hw/usb.h      |   14 +++--
>   usb-linux.c   |   15 ++++-
>   usb-redir.c   |   21 +++++--
>   8 files changed, 203 insertions(+), 143 deletions(-)
>
> The following changes since commit 27a9476cf75c4e147cb7d8c10c415928b3791b91:
>
>    Merge branch 's390-for-upstream' of git://repo.or.cz/qemu/agraf (2012-03-05 18:55:11 +0000)
>
> are available in the git repository at:
>
>    git://git.kraxel.org/qemu usb.42
>
> Gerd Hoffmann (7):
>        uhci_fill_queue: zap debug printf
>        usb: queue can have async packets
>        usb: add pipelining option to usb endpoints
>        usb-host: enable pipelineing for bulk endpoints.
>        usb: add shortcut for control transfers
>        xhci: fix control xfers
>        xhci: fix port status
>
> Hans de Goede (13):
>        usb-redir: Set ep type and interface
>        usb-ehci: Never follow table entries with the T-bit set
>        usb-ehci: split our qh queue into async and periodic queues
>        usb-ehci: always call ehci_queues_rip_unused for period queues
>        usb-ehci: Drop cached qhs when the doorbell gets rung
>        usb-ehci: Rip the queues when the async or period schedule is halted
>        usb-ehci: Any packet completion except for NAK should set the interrupt
>        usb-ehci: Fix cerr tracking
>        usb-ehci: Remove dead nakcnt code
>        usb-ehci: Fix and simplify nakcnt handling
>        usb-ehci: Cleanup itd error handling
>        usb: return BABBLE rather then NAK when we receive too much data
>        usb: add USB_RET_IOERROR
>
>   hw/usb-ehci.c |  204 ++++++++++++++++++++++++---------------------------------
>   hw/usb-ohci.c |    2 +
>   hw/usb-uhci.c |    2 +-
>   hw/usb-xhci.c |   15 ++---
>   hw/usb.c      |   73 ++++++++++++++++++++-
>   hw/usb.h      |   14 +++--
>   usb-linux.c   |   15 ++++-
>   usb-redir.c   |   21 +++++--
>   8 files changed, 203 insertions(+), 143 deletions(-)
>
>

      parent reply	other threads:[~2012-03-09 19:17 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-03-07 13:05 [Qemu-devel] [PULL 00/20] usb patch queue Gerd Hoffmann
2012-03-07 13:05 ` [Qemu-devel] [PATCH 01/20] usb-redir: Set ep type and interface Gerd Hoffmann
2012-03-07 13:05 ` [Qemu-devel] [PATCH 02/20] usb-ehci: Never follow table entries with the T-bit set Gerd Hoffmann
2012-03-07 13:05 ` [Qemu-devel] [PATCH 03/20] usb-ehci: split our qh queue into async and periodic queues Gerd Hoffmann
2012-03-07 13:05 ` [Qemu-devel] [PATCH 04/20] usb-ehci: always call ehci_queues_rip_unused for period queues Gerd Hoffmann
2012-03-07 13:05 ` [Qemu-devel] [PATCH 05/20] usb-ehci: Drop cached qhs when the doorbell gets rung Gerd Hoffmann
2012-03-07 13:05 ` [Qemu-devel] [PATCH 06/20] usb-ehci: Rip the queues when the async or period schedule is halted Gerd Hoffmann
2012-03-07 13:05 ` [Qemu-devel] [PATCH 07/20] usb-ehci: Any packet completion except for NAK should set the interrupt Gerd Hoffmann
2012-03-07 13:05 ` [Qemu-devel] [PATCH 08/20] usb-ehci: Fix cerr tracking Gerd Hoffmann
2012-03-07 13:05 ` [Qemu-devel] [PATCH 09/20] usb-ehci: Remove dead nakcnt code Gerd Hoffmann
2012-03-07 13:05 ` [Qemu-devel] [PATCH 10/20] usb-ehci: Fix and simplify nakcnt handling Gerd Hoffmann
2012-03-07 13:05 ` [Qemu-devel] [PATCH 11/20] usb-ehci: Cleanup itd error handling Gerd Hoffmann
2012-03-07 13:05 ` [Qemu-devel] [PATCH 12/20] usb: return BABBLE rather then NAK when we receive too much data Gerd Hoffmann
2012-03-07 13:05 ` [Qemu-devel] [PATCH 13/20] usb: add USB_RET_IOERROR Gerd Hoffmann
2012-03-07 13:05 ` [Qemu-devel] [PATCH 14/20] uhci_fill_queue: zap debug printf Gerd Hoffmann
2012-03-07 13:05 ` [Qemu-devel] [PATCH 15/20] usb: queue can have async packets Gerd Hoffmann
2012-03-07 13:05 ` [Qemu-devel] [PATCH 16/20] usb: add pipelining option to usb endpoints Gerd Hoffmann
2012-03-07 13:05 ` [Qemu-devel] [PATCH 17/20] usb-host: enable pipelineing for bulk endpoints Gerd Hoffmann
2012-03-07 13:05 ` [Qemu-devel] [PATCH 18/20] usb: add shortcut for control transfers Gerd Hoffmann
2012-03-07 13:05 ` [Qemu-devel] [PATCH 19/20] xhci: fix control xfers Gerd Hoffmann
2012-03-07 13:05 ` [Qemu-devel] [PATCH 20/20] xhci: fix port status Gerd Hoffmann
2012-03-09 19:17 ` Anthony Liguori [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4F5A574D.6020301@codemonkey.ws \
    --to=anthony@codemonkey.ws \
    --cc=kraxel@redhat.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.