Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Revert "xhci: plat: Register shutdown for xhci_plat"

This reverts commit b07c12517f2aed0add8ce18146bb426b14099392

It is incomplete and causes hangs on devices when shutting down. It
needs a much more "complete" fix in order to work properly. As that fix
has not been merged, revert this patch for now before it causes any more
problems.

Cc: Greg Hackmann <ghackmann@google.com>
Cc: Adam Wallis <awallis@codeaurora.org>
Cc: Mathias Nyman <mathias.nyman@intel.com>
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

-1
-1
drivers/usb/host/xhci-plat.c
··· 435 435 static struct platform_driver usb_xhci_driver = { 436 436 .probe = xhci_plat_probe, 437 437 .remove = xhci_plat_remove, 438 - .shutdown = usb_hcd_platform_shutdown, 439 438 .driver = { 440 439 .name = "xhci-hcd", 441 440 .pm = &xhci_plat_pm_ops,