| From foo@baz Thu Dec 21 09:02:40 CET 2017 |
| From: Adam Wallis <awallis@codeaurora.org> |
| Date: Tue, 28 Mar 2017 15:55:28 +0300 |
| Subject: xhci: plat: Register shutdown for xhci_plat |
| |
| From: Adam Wallis <awallis@codeaurora.org> |
| |
| |
| [ Upstream commit b07c12517f2aed0add8ce18146bb426b14099392 ] |
| |
| Shutdown should be called for xhci_plat devices especially for |
| situations where kexec might be used by stopping DMA |
| transactions. |
| |
| Signed-off-by: Adam Wallis <awallis@codeaurora.org> |
| Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| Signed-off-by: Sasha Levin <alexander.levin@verizon.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| --- |
| drivers/usb/host/xhci-plat.c | 1 + |
| 1 file changed, 1 insertion(+) |
| |
| --- a/drivers/usb/host/xhci-plat.c |
| +++ b/drivers/usb/host/xhci-plat.c |
| @@ -335,6 +335,7 @@ MODULE_DEVICE_TABLE(acpi, usb_xhci_acpi_ |
| static struct platform_driver usb_xhci_driver = { |
| .probe = xhci_plat_probe, |
| .remove = xhci_plat_remove, |
| + .shutdown = usb_hcd_platform_shutdown, |
| .driver = { |
| .name = "xhci-hcd", |
| .pm = DEV_PM_OPS, |