diff options
author | Hans de Goede <hdegoede@redhat.com> | 2012-08-29 10:12:52 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2012-09-11 07:42:59 +0200 |
commit | 66f092d25697e11847b61d761c38ddebedaed8d1 (patch) | |
tree | 9b9c87f0ea8945e2bb1fcbf5e62ce2b60aff4099 /hw/pxa2xx_dma.c | |
parent | 9c1f67654ab611553bbfca54a1e0922728c25760 (diff) |
Revert "ehci: don't flush cache on doorbell rings."
This reverts commit 9bc3a3a216e2689bfcdd36c3e079333bbdbf3ba0, which got
added to fix an issue where the real, underlying cause was not stopping
the ep queue on an error.
Now that the underlying cause is fixed by the "usb: Halt ep queue and
cancel pending packets on a packet error" patch, the "don't flush" fix
is no longer needed.
Not only is it not needed, it causes us to see cancellations (unlinks)
done by the Linux EHCI driver too late, which in combination with the new
usb-core packet-id generation where qtd addresses are used as ids, causes
duplicate ids for in flight packets.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'hw/pxa2xx_dma.c')
0 files changed, 0 insertions, 0 deletions