9720b4bc76
usbip has its own infrastructure for managing kernel threads, similar to kthread. By changing it to use the standard functions, we can simplify the code and get rid of one of the last BKL users at the same time. Includes changes suggested by Max Vozeler. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Cc: Greg Kroah-Hartman <gregkh@suse.de> Cc: Takahiro Hirofuchi <hirofuchi@users.sourceforge.net> Cc: Max Vozeler <max@vozeler.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
44 lines
1.2 KiB
Text
44 lines
1.2 KiB
Text
config USB_IP_COMMON
|
|
tristate "USB IP support (EXPERIMENTAL)"
|
|
depends on USB && NET && EXPERIMENTAL
|
|
default N
|
|
---help---
|
|
This enables pushing USB packets over IP to allow remote
|
|
machines access to USB devices directly. For more details,
|
|
and links to the userspace utility programs to let this work
|
|
properly, see http://usbip.sourceforge.net/.
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
module will be called usbip_common_mod.
|
|
|
|
If unsure, say N.
|
|
|
|
config USB_IP_VHCI_HCD
|
|
tristate "USB IP client driver"
|
|
depends on USB_IP_COMMON
|
|
default N
|
|
---help---
|
|
This enables the USB IP host controller driver which will
|
|
run on the client machine.
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
module will be called vhci_hcd.
|
|
|
|
config USB_IP_HOST
|
|
tristate "USB IP host driver"
|
|
depends on USB_IP_COMMON
|
|
default N
|
|
---help---
|
|
This enables the USB IP device driver which will run on the
|
|
host machine.
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
module will be called usbip.
|
|
|
|
config USB_IP_DEBUG_ENABLE
|
|
bool "USB-IP Debug Enable"
|
|
depends on USB_IP_COMMON
|
|
default N
|
|
---help---
|
|
This enables the debug messages from the USB-IP drivers.
|