[Pull Request] xhci: Final patches for 3.13

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

 



The following changes since commit c00809d330cfe42469fcd1cfd63f0690b47ea9bb:

  USB: ohci-exynos: Remove non-DT support (2013-10-14 11:09:13 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci.git tags/for-usb-next-2013-10-17

for you to fetch changes up to a2cdc3432c361bb885476d1c625e22b518e0bc07:

  usb: xhci: remove the unused ->address field (2013-10-16 15:49:49 -0700)

----------------------------------------------------------------
xhci: Final patches for 3.13

Hi Greg,

Here's my pull request for usb-next and 3.13.  My xHCI tree is closed
after this point, since I won't be able to run my full tests while I'm in
Scotland.  After Kernel Summit, I'll be on vacation with access to email
from Oct 26th to Nov 6th.

Here's what's in this request:

 - Patches to fix USB 2.0 Link PM issues that cause USB 3.0 devices to not
   enumerate or misbehave when plugged into a USB 2.0 port.  Those are
   marked for stable.

 - A msec vs jiffies bug fix by xiao jin, which results in fairly harmless
   behavior, and thus isn't marked for stable.

 - Xenia's patches to refactor the xHCI command handling code, which makes
   it much more readable and consistent.

 - Misc cleanup patches, one by Sachin Kamat and three from Dan Williams.

Here's what's not in this request:

 - Dan's two patches to allow the xHCI host to use the "Windows" or "new"
   enumeration scheme.  I did not have time to test those, and I want to
   run them with as many USB devices as I can get a hold of.  That will
   have to wait for 3.14.

 - Xenia's patches to remove xhci_readl in favor of readl.  I'll queue
   those for 3.14 after I test them.

 - The xHCI streams update, UAS fixes, and usbfs streams support.  I'm not
   comfortable with changes and fixes to that patchset coming in this late.
   I would rather wait for 3.14 and be really sure the streams support is
   stable before we add new userspace API and remove CONFIG_BROKEN from the
   uas driver.

 - Julius' patch to clear the port reset bit on hub resume that came in
   a couple days ago.  It looks harmless, but I would rather take the time
   to test and queue it for usb-linus and the stable trees once 3.13-rc1
   is out.

Sarah Sharp

----------------------------------------------------------------
Dan Williams (3):
      usb: hub_activate kill an 'else'
      usb: xhci: kill a conditional when toggling cycle
      usb: xhci: remove the unused ->address field

Mathias Nyman (1):
      xhci: Enable LPM support only for hardwired or BESL devices

Sachin Kamat (1):
      usb: xhci: Staticize xhci_del_comp_mod_timer

Sarah Sharp (4):
      usb: Disable USB 2.0 Link PM before device reset.
      xhci: Set L1 device slot on USB2 LPM enable/disable.
      usb: Don't enable USB 2.0 Link PM by default.
      usb: Push USB2 LPM disable on disconnect into USB core.

Xenia Ragiadakou (17):
      xhci: remove unused argument from xhci_giveback_urb_in_irq()
      xhci: rename existing Command Completion Event handlers
      xhci: refactor TRB_ENABLE_SLOT case into function
      xhci: refactor TRB_DISABLE_SLOT case into function
      xhci: refactor TRB_ADDR_DEV case into function
      xhci: use completion event's slot id rather than dig it out of command
      xhci: refactor TRB_RESET_DEV case into function
      xhci: refactor TRB_NEC_GET_FW case into function
      xhci: refactor TRB_EVAL_CONTEXT case into function
      xhci: remove unused 'ep_ring' variable in handle_cmd_completion()
      xhci: refactor TRB_CONFIG_EP case into function
      xhci: add variable 'cmd_comp_code' in handle_cmd_completion()
      xhci: add variable 'cmd_trb' in handle_cmd_completion()
      xhci: add variable 'cmd_type' in handle_cmd_completion()
      xhci: replace 'xhci->cmd_ring->dequeue' with 'trb' in stop_ep cmd handler
      xhci: add argument 'slot_id' in stop_ep, set_deq and reset_ep cmd handlers
      xhci: replace 'event' with 'cmd_comp_code' in set_deq and reset_ep handlers

xiao jin (1):
      xhci: correct the usage of USB_CTRL_SET_TIMEOUT

 drivers/usb/core/driver.c    |    3 +
 drivers/usb/core/hub.c       |   45 +++++-
 drivers/usb/core/message.c   |    4 +
 drivers/usb/core/sysfs.c     |    6 +-
 drivers/usb/host/xhci-hub.c  |    5 +-
 drivers/usb/host/xhci-mem.c  |   10 --
 drivers/usb/host/xhci-ring.c |  324 ++++++++++++++++++++++++------------------
 drivers/usb/host/xhci.c      |  182 +++---------------------
 drivers/usb/host/xhci.h      |    3 +-
 include/linux/usb.h          |    4 +-
 10 files changed, 263 insertions(+), 323 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