[PATCH 0/4] USB: Add bus bandwidth mutex

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

 



Hi Greg,

This is the final version of the patchset to add alternate interface
settings support to the xHCI driver.  I had to add a bandwidth mutex to
the USB core to protect against a race condition between allocating the
bandwidth and issuing the control transfer to the device (details in the
last patch).

I hope this can be queued for 2.6.33.

Sarah Sharp (4):
  xhci: Make reverting an alt setting "unfailable".
  xhci: Fix command completion after a drop endpoint.
  USB: Refactor code to find alternate interface settings.
  USB: Check bandwidth when switching alt settings.

 drivers/usb/core/hcd.c       |   66 +++++++++++++++++++++++++-----------
 drivers/usb/core/hcd.h       |   19 +++++++++-
 drivers/usb/core/hub.c       |   27 ++++++++++++++-
 drivers/usb/core/message.c   |   69 ++++++++++++++++++++++++++++++++++----
 drivers/usb/core/usb.c       |   37 ++++++++++++++++++++
 drivers/usb/host/xhci-hcd.c  |   32 +++++++++++++++---
 drivers/usb/host/xhci-mem.c  |   76 ++++++++++++++++++++++++++++++++++-------
 drivers/usb/host/xhci-ring.c |   36 +++++++++++---------
 drivers/usb/host/xhci.h      |    4 ++
 include/linux/usb.h          |    4 ++
 10 files changed, 305 insertions(+), 65 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