]> git.baikalelectronics.ru Git - kernel.git/commit
USB EHCI/Xen: propagate controller reset information to hypervisor
authorJan Beulich <JBeulich@suse.com>
Tue, 18 Sep 2012 11:23:02 +0000 (12:23 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 18 Sep 2012 16:20:48 +0000 (17:20 +0100)
commitb407a119a0f8de714ffbd52648bc730af41b1730
tree9dbc2d31f3af70502843bbebe8017828abd63136
parent274a48890a3c94725ada05dbc36adb0a3d8ae923
USB EHCI/Xen: propagate controller reset information to hypervisor

Just like for the in-tree early console debug port driver, the
hypervisor - when using a debug port based console - also needs to be
told about controller resets, so it can suppress using and then
re-initialize the debug port accordingly.

Other than the in-tree driver, the hypervisor driver actually cares
about doing this only for the device where the debug is port actually
in use, i.e. it needs to be told the coordinates of the device being
reset (quite obviously, leveraging the addition done for that would
likely benefit the in-tree driver too).

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Acked-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/early/ehci-dbgp.c
drivers/usb/host/ehci-hcd.c
drivers/usb/host/ehci-hub.c
drivers/xen/Makefile
drivers/xen/dbgp.c [new file with mode: 0644]
include/linux/usb/ehci_def.h
include/xen/interface/physdev.h