Pull request: xHCI 2.6.38 bug fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Greg,

I noticed your linus-usb branch was updated after the merge, so here's
the xHCI bug fixes that didn't make it into 2.6.37.  The fourth patch
has been fixed to remove the compile warning (turns out I had sent the
wrong revision of the patch).  Full patches will be sent out to the
linux-usb mailing list.

The first five patches are critical fixes that are marked for stable,
since they fix error messages or issues with suspend.

The next seven are bug fixes by inspection:

 - The first two fix a hardware-giveback issue with isochronous
   transfers, but as I haven't received any reports of issues with USB
   webcams or speakers from users, I'm not inclined to queue them for
   stable.

 - The "fix cycle bit" patch may fix some issues I've been seeing with
   UAS devices, but I have not had time to test.  If I do find it helps
   UAS devices, I'll send it off to be included in 2.6.37 stable.

 - The dev_dbg() and printk_ratelimit() patches should eliminate a lot
   of unnecessary dmesg output when xHCI debugging is turned off.

 - The last patch removes an unnecessary register read in the URB
   submission path.  I thought a bit in a register was marked reserved
   preserve, but that was only in pre-0.95 xHCI hardware, of which none
   is available.

Sarah Sharp


The following changes since commit e0e736fc0d33861335e2a132e4f688f7fd380c61:
  Linus Torvalds (1):
        Merge branch 'for-linus' of git://git.kernel.org/.../jmorris/security-testing-2.6

are available in the git repository at:

  git+ssh://master.kernel.org/pub/scm/linux/kernel/git/sarah/xhci.git for-usb-linus

Andiry Xu (6):
      xHCI: synchronize irq in xhci_suspend()
      xHCI: fix queue_trb in isoc transfer
      xHCI: remove redundant parameter in giveback_first_trb()
      xHCI: fix cycle bit set in giveback_first_trb()
      xHCI: replace dev_dbg() with xhci_dbg()
      xHCI: fix printk_ratelimit() usage

Matthew Wilcox (1):
      xhci: Remove more doorbell-related reads

Sarah Sharp (3):
      xhci: Resume bus on any port status change.
      usb: Realloc xHCI structures after a hub is verified.
      xhci: Use GFP_NOIO during device reset.

Zhang Rui (1):
      xhci: Do not run xhci_cleanup_msix with irq disabled

 drivers/usb/core/hcd-pci.c   |    7 +++-
 drivers/usb/core/hub.c       |   21 ++++++++++
 drivers/usb/host/xhci-ring.c |   91 +++++++++++++++++++++++------------------
 drivers/usb/host/xhci.c      |   60 +++++++++++----------------
 drivers/usb/host/xhci.h      |   16 +++-----
 include/linux/usb/hcd.h      |    1 +
 6 files changed, 110 insertions(+), 86 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux