summaryrefslogtreecommitdiffstats
path: root/drivers/usb/misc/sisusbvga
diff options
context:
space:
mode:
authorSarah Sharp <sarah.a.sharp@linux.intel.com>2009-04-30 04:05:58 +0200
committerGreg Kroah-Hartman <gregkh@suse.de>2009-06-16 06:44:50 +0200
commitb7116ebca4e1a898f30ae474151fd6474327257c (patch)
treec450c38cfc8464613e08cd3903f4b5d730b75549 /drivers/usb/misc/sisusbvga
parentUSB: xhci: Clean up xhci_irq() function. (diff)
downloadlinux-b7116ebca4e1a898f30ae474151fd6474327257c.tar.xz
linux-b7116ebca4e1a898f30ae474151fd6474327257c.zip
USB: xhci: Avoid compiler reordering in Link TRB giveback.
Force the compiler to write the cycle bit of the Link TRB last. This ensures that the hardware doesn't think it owns the Link TRB before we set the chain bit. Reported by Oliver in this thread: http://marc.info/?l=linux-usb&m=124091532410219&w=2 Reported-by: Oliver Neukum <oliver@neukum.org> Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/misc/sisusbvga')
0 files changed, 0 insertions, 0 deletions