* [PATCH 0/4] *** SUBJECT HERE ***
@ 2014-08-20 4:30 Valentina Manea
2014-08-20 4:30 ` [PATCH 1/4] usbip: move usbip userspace code out of staging Valentina Manea
` (4 more replies)
0 siblings, 5 replies; 9+ messages in thread
From: Valentina Manea @ 2014-08-20 4:30 UTC (permalink / raw)
To: gregkh
Cc: tulinizer, stern, mail, hdegoede, f.manzan, kurt, linux-usb,
linux-kernel, firefly, andy.grover, max, shuahkhan,
Valentina Manea
After migrating userspace code to libudev, converting usbip-host
to a device driver and various bug fixes and enhancements, USB/IP
is fully functional and can be moved out of staging.
This patch series moves it as following:
* userspace code to tools/usb/usbip
* kernel code to drivers/usb/usbip
A warning generated in the kernel code is also solved and an entry
in MAINTAINERS file is created for this driver.
Valentina Manea (4):
usbip: move usbip userspace code out of staging
usbip: move usbip kernel code out of staging
usbip: remove struct usb_device_id table
MAINTAINERS: Add an entry for USB/IP driver
MAINTAINERS | 8 +++++++
drivers/staging/Kconfig | 2 --
drivers/staging/Makefile | 1 -
drivers/usb/Kconfig | 2 ++
drivers/usb/Makefile | 2 ++
drivers/{staging => usb}/usbip/Kconfig | 0
drivers/{staging => usb}/usbip/Makefile | 0
drivers/{staging => usb}/usbip/README | 0
drivers/{staging => usb}/usbip/stub.h | 0
drivers/{staging => usb}/usbip/stub_dev.c | 27 ----------------------
drivers/{staging => usb}/usbip/stub_main.c | 0
drivers/{staging => usb}/usbip/stub_rx.c | 0
drivers/{staging => usb}/usbip/stub_tx.c | 0
drivers/{staging => usb}/usbip/usbip_common.c | 0
drivers/{staging => usb}/usbip/usbip_common.h | 2 +-
drivers/{staging => usb}/usbip/usbip_event.c | 0
drivers/{staging => usb}/usbip/usbip_protocol.txt | 0
drivers/{staging => usb}/usbip/vhci.h | 0
drivers/{staging => usb}/usbip/vhci_hcd.c | 0
drivers/{staging => usb}/usbip/vhci_rx.c | 0
drivers/{staging => usb}/usbip/vhci_sysfs.c | 0
drivers/{staging => usb}/usbip/vhci_tx.c | 0
.../usbip/uapi => include/uapi/linux}/usbip.h | 0
.../usbip/userspace => tools/usb/usbip}/.gitignore | 0
.../usbip/userspace => tools/usb/usbip}/AUTHORS | 0
.../usbip/userspace => tools/usb/usbip}/COPYING | 0
.../usbip/userspace => tools/usb/usbip}/INSTALL | 0
.../userspace => tools/usb/usbip}/Makefile.am | 0
.../usbip/userspace => tools/usb/usbip}/README | 0
.../usbip/userspace => tools/usb/usbip}/autogen.sh | 0
.../usbip/userspace => tools/usb/usbip}/cleanup.sh | 0
.../userspace => tools/usb/usbip}/configure.ac | 0
.../userspace => tools/usb/usbip}/doc/usbip.8 | 0
.../userspace => tools/usb/usbip}/doc/usbipd.8 | 0
.../usb/usbip}/libsrc/Makefile.am | 0
.../userspace => tools/usb/usbip}/libsrc/list.h | 0
.../userspace => tools/usb/usbip}/libsrc/names.c | 0
.../userspace => tools/usb/usbip}/libsrc/names.h | 0
.../usb/usbip}/libsrc/sysfs_utils.c | 0
.../usb/usbip}/libsrc/sysfs_utils.h | 0
.../usb/usbip}/libsrc/usbip_common.c | 0
.../usb/usbip}/libsrc/usbip_common.h | 0
.../usb/usbip}/libsrc/usbip_host_driver.c | 0
.../usb/usbip}/libsrc/usbip_host_driver.h | 0
.../usb/usbip}/libsrc/vhci_driver.c | 0
.../usb/usbip}/libsrc/vhci_driver.h | 0
.../userspace => tools/usb/usbip}/src/Makefile.am | 0
.../userspace => tools/usb/usbip}/src/usbip.c | 0
.../userspace => tools/usb/usbip}/src/usbip.h | 0
.../usb/usbip}/src/usbip_attach.c | 0
.../userspace => tools/usb/usbip}/src/usbip_bind.c | 0
.../usb/usbip}/src/usbip_detach.c | 0
.../userspace => tools/usb/usbip}/src/usbip_list.c | 0
.../usb/usbip}/src/usbip_network.c | 0
.../usb/usbip}/src/usbip_network.h | 0
.../userspace => tools/usb/usbip}/src/usbip_port.c | 0
.../usb/usbip}/src/usbip_unbind.c | 0
.../userspace => tools/usb/usbip}/src/usbipd.c | 0
.../userspace => tools/usb/usbip}/src/utils.c | 0
.../userspace => tools/usb/usbip}/src/utils.h | 0
60 files changed, 13 insertions(+), 31 deletions(-)
rename drivers/{staging => usb}/usbip/Kconfig (100%)
rename drivers/{staging => usb}/usbip/Makefile (100%)
rename drivers/{staging => usb}/usbip/README (100%)
rename drivers/{staging => usb}/usbip/stub.h (100%)
rename drivers/{staging => usb}/usbip/stub_dev.c (90%)
rename drivers/{staging => usb}/usbip/stub_main.c (100%)
rename drivers/{staging => usb}/usbip/stub_rx.c (100%)
rename drivers/{staging => usb}/usbip/stub_tx.c (100%)
rename drivers/{staging => usb}/usbip/usbip_common.c (100%)
rename drivers/{staging => usb}/usbip/usbip_common.h (99%)
rename drivers/{staging => usb}/usbip/usbip_event.c (100%)
rename drivers/{staging => usb}/usbip/usbip_protocol.txt (100%)
rename drivers/{staging => usb}/usbip/vhci.h (100%)
rename drivers/{staging => usb}/usbip/vhci_hcd.c (100%)
rename drivers/{staging => usb}/usbip/vhci_rx.c (100%)
rename drivers/{staging => usb}/usbip/vhci_sysfs.c (100%)
rename drivers/{staging => usb}/usbip/vhci_tx.c (100%)
rename {drivers/staging/usbip/uapi => include/uapi/linux}/usbip.h (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/.gitignore (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/AUTHORS (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/COPYING (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/INSTALL (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/Makefile.am (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/README (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/autogen.sh (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/cleanup.sh (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/configure.ac (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/doc/usbip.8 (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/doc/usbipd.8 (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/Makefile.am (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/list.h (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/names.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/names.h (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/sysfs_utils.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/sysfs_utils.h (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/usbip_common.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/usbip_common.h (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/usbip_host_driver.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/usbip_host_driver.h (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/vhci_driver.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/vhci_driver.h (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/Makefile.am (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip.h (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip_attach.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip_bind.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip_detach.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip_list.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip_network.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip_network.h (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip_port.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip_unbind.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbipd.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/utils.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/utils.h (100%)
--
1.8.1.2
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH 1/4] usbip: move usbip userspace code out of staging
2014-08-20 4:30 [PATCH 0/4] *** SUBJECT HERE *** Valentina Manea
@ 2014-08-20 4:30 ` Valentina Manea
2014-08-25 0:05 ` Valentina Manea
2014-08-20 4:31 ` [PATCH 2/4] usbip: move usbip kernel " Valentina Manea
` (3 subsequent siblings)
4 siblings, 1 reply; 9+ messages in thread
From: Valentina Manea @ 2014-08-20 4:30 UTC (permalink / raw)
To: gregkh
Cc: tulinizer, stern, mail, hdegoede, f.manzan, kurt, linux-usb,
linux-kernel, firefly, andy.grover, max, shuahkhan,
Valentina Manea
At this point, USB/IP userspace code is fully functional
and can be moved out of staging.
Signed-off-by: Valentina Manea <valentina.manea.m@gmail.com>
---
{drivers/staging/usbip/userspace => tools/usb/usbip}/.gitignore | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/AUTHORS | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/COPYING | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/INSTALL | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/Makefile.am | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/README | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/autogen.sh | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/cleanup.sh | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/configure.ac | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/doc/usbip.8 | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/doc/usbipd.8 | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/Makefile.am | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/list.h | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/names.c | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/names.h | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/sysfs_utils.c | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/sysfs_utils.h | 0
.../staging/usbip/userspace => tools/usb/usbip}/libsrc/usbip_common.c | 0
.../staging/usbip/userspace => tools/usb/usbip}/libsrc/usbip_common.h | 0
.../usbip/userspace => tools/usb/usbip}/libsrc/usbip_host_driver.c | 0
.../usbip/userspace => tools/usb/usbip}/libsrc/usbip_host_driver.h | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/vhci_driver.c | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/vhci_driver.h | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/src/Makefile.am | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip.c | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip.h | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip_attach.c | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip_bind.c | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip_detach.c | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip_list.c | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip_network.c | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip_network.h | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip_port.c | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip_unbind.c | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbipd.c | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/src/utils.c | 0
{drivers/staging/usbip/userspace => tools/usb/usbip}/src/utils.h | 0
37 files changed, 0 insertions(+), 0 deletions(-)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/.gitignore (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/AUTHORS (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/COPYING (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/INSTALL (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/Makefile.am (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/README (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/autogen.sh (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/cleanup.sh (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/configure.ac (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/doc/usbip.8 (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/doc/usbipd.8 (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/Makefile.am (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/list.h (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/names.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/names.h (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/sysfs_utils.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/sysfs_utils.h (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/usbip_common.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/usbip_common.h (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/usbip_host_driver.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/usbip_host_driver.h (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/vhci_driver.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/libsrc/vhci_driver.h (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/Makefile.am (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip.h (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip_attach.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip_bind.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip_detach.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip_list.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip_network.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip_network.h (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip_port.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbip_unbind.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/usbipd.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/utils.c (100%)
rename {drivers/staging/usbip/userspace => tools/usb/usbip}/src/utils.h (100%)
diff --git a/drivers/staging/usbip/userspace/.gitignore b/tools/usb/usbip/.gitignore
similarity index 100%
rename from drivers/staging/usbip/userspace/.gitignore
rename to tools/usb/usbip/.gitignore
diff --git a/drivers/staging/usbip/userspace/AUTHORS b/tools/usb/usbip/AUTHORS
similarity index 100%
rename from drivers/staging/usbip/userspace/AUTHORS
rename to tools/usb/usbip/AUTHORS
diff --git a/drivers/staging/usbip/userspace/COPYING b/tools/usb/usbip/COPYING
similarity index 100%
rename from drivers/staging/usbip/userspace/COPYING
rename to tools/usb/usbip/COPYING
diff --git a/drivers/staging/usbip/userspace/INSTALL b/tools/usb/usbip/INSTALL
similarity index 100%
rename from drivers/staging/usbip/userspace/INSTALL
rename to tools/usb/usbip/INSTALL
diff --git a/drivers/staging/usbip/userspace/Makefile.am b/tools/usb/usbip/Makefile.am
similarity index 100%
rename from drivers/staging/usbip/userspace/Makefile.am
rename to tools/usb/usbip/Makefile.am
diff --git a/drivers/staging/usbip/userspace/README b/tools/usb/usbip/README
similarity index 100%
rename from drivers/staging/usbip/userspace/README
rename to tools/usb/usbip/README
diff --git a/drivers/staging/usbip/userspace/autogen.sh b/tools/usb/usbip/autogen.sh
similarity index 100%
rename from drivers/staging/usbip/userspace/autogen.sh
rename to tools/usb/usbip/autogen.sh
diff --git a/drivers/staging/usbip/userspace/cleanup.sh b/tools/usb/usbip/cleanup.sh
similarity index 100%
rename from drivers/staging/usbip/userspace/cleanup.sh
rename to tools/usb/usbip/cleanup.sh
diff --git a/drivers/staging/usbip/userspace/configure.ac b/tools/usb/usbip/configure.ac
similarity index 100%
rename from drivers/staging/usbip/userspace/configure.ac
rename to tools/usb/usbip/configure.ac
diff --git a/drivers/staging/usbip/userspace/doc/usbip.8 b/tools/usb/usbip/doc/usbip.8
similarity index 100%
rename from drivers/staging/usbip/userspace/doc/usbip.8
rename to tools/usb/usbip/doc/usbip.8
diff --git a/drivers/staging/usbip/userspace/doc/usbipd.8 b/tools/usb/usbip/doc/usbipd.8
similarity index 100%
rename from drivers/staging/usbip/userspace/doc/usbipd.8
rename to tools/usb/usbip/doc/usbipd.8
diff --git a/drivers/staging/usbip/userspace/libsrc/Makefile.am b/tools/usb/usbip/libsrc/Makefile.am
similarity index 100%
rename from drivers/staging/usbip/userspace/libsrc/Makefile.am
rename to tools/usb/usbip/libsrc/Makefile.am
diff --git a/drivers/staging/usbip/userspace/libsrc/list.h b/tools/usb/usbip/libsrc/list.h
similarity index 100%
rename from drivers/staging/usbip/userspace/libsrc/list.h
rename to tools/usb/usbip/libsrc/list.h
diff --git a/drivers/staging/usbip/userspace/libsrc/names.c b/tools/usb/usbip/libsrc/names.c
similarity index 100%
rename from drivers/staging/usbip/userspace/libsrc/names.c
rename to tools/usb/usbip/libsrc/names.c
diff --git a/drivers/staging/usbip/userspace/libsrc/names.h b/tools/usb/usbip/libsrc/names.h
similarity index 100%
rename from drivers/staging/usbip/userspace/libsrc/names.h
rename to tools/usb/usbip/libsrc/names.h
diff --git a/drivers/staging/usbip/userspace/libsrc/sysfs_utils.c b/tools/usb/usbip/libsrc/sysfs_utils.c
similarity index 100%
rename from drivers/staging/usbip/userspace/libsrc/sysfs_utils.c
rename to tools/usb/usbip/libsrc/sysfs_utils.c
diff --git a/drivers/staging/usbip/userspace/libsrc/sysfs_utils.h b/tools/usb/usbip/libsrc/sysfs_utils.h
similarity index 100%
rename from drivers/staging/usbip/userspace/libsrc/sysfs_utils.h
rename to tools/usb/usbip/libsrc/sysfs_utils.h
diff --git a/drivers/staging/usbip/userspace/libsrc/usbip_common.c b/tools/usb/usbip/libsrc/usbip_common.c
similarity index 100%
rename from drivers/staging/usbip/userspace/libsrc/usbip_common.c
rename to tools/usb/usbip/libsrc/usbip_common.c
diff --git a/drivers/staging/usbip/userspace/libsrc/usbip_common.h b/tools/usb/usbip/libsrc/usbip_common.h
similarity index 100%
rename from drivers/staging/usbip/userspace/libsrc/usbip_common.h
rename to tools/usb/usbip/libsrc/usbip_common.h
diff --git a/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c b/tools/usb/usbip/libsrc/usbip_host_driver.c
similarity index 100%
rename from drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c
rename to tools/usb/usbip/libsrc/usbip_host_driver.c
diff --git a/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.h b/tools/usb/usbip/libsrc/usbip_host_driver.h
similarity index 100%
rename from drivers/staging/usbip/userspace/libsrc/usbip_host_driver.h
rename to tools/usb/usbip/libsrc/usbip_host_driver.h
diff --git a/drivers/staging/usbip/userspace/libsrc/vhci_driver.c b/tools/usb/usbip/libsrc/vhci_driver.c
similarity index 100%
rename from drivers/staging/usbip/userspace/libsrc/vhci_driver.c
rename to tools/usb/usbip/libsrc/vhci_driver.c
diff --git a/drivers/staging/usbip/userspace/libsrc/vhci_driver.h b/tools/usb/usbip/libsrc/vhci_driver.h
similarity index 100%
rename from drivers/staging/usbip/userspace/libsrc/vhci_driver.h
rename to tools/usb/usbip/libsrc/vhci_driver.h
diff --git a/drivers/staging/usbip/userspace/src/Makefile.am b/tools/usb/usbip/src/Makefile.am
similarity index 100%
rename from drivers/staging/usbip/userspace/src/Makefile.am
rename to tools/usb/usbip/src/Makefile.am
diff --git a/drivers/staging/usbip/userspace/src/usbip.c b/tools/usb/usbip/src/usbip.c
similarity index 100%
rename from drivers/staging/usbip/userspace/src/usbip.c
rename to tools/usb/usbip/src/usbip.c
diff --git a/drivers/staging/usbip/userspace/src/usbip.h b/tools/usb/usbip/src/usbip.h
similarity index 100%
rename from drivers/staging/usbip/userspace/src/usbip.h
rename to tools/usb/usbip/src/usbip.h
diff --git a/drivers/staging/usbip/userspace/src/usbip_attach.c b/tools/usb/usbip/src/usbip_attach.c
similarity index 100%
rename from drivers/staging/usbip/userspace/src/usbip_attach.c
rename to tools/usb/usbip/src/usbip_attach.c
diff --git a/drivers/staging/usbip/userspace/src/usbip_bind.c b/tools/usb/usbip/src/usbip_bind.c
similarity index 100%
rename from drivers/staging/usbip/userspace/src/usbip_bind.c
rename to tools/usb/usbip/src/usbip_bind.c
diff --git a/drivers/staging/usbip/userspace/src/usbip_detach.c b/tools/usb/usbip/src/usbip_detach.c
similarity index 100%
rename from drivers/staging/usbip/userspace/src/usbip_detach.c
rename to tools/usb/usbip/src/usbip_detach.c
diff --git a/drivers/staging/usbip/userspace/src/usbip_list.c b/tools/usb/usbip/src/usbip_list.c
similarity index 100%
rename from drivers/staging/usbip/userspace/src/usbip_list.c
rename to tools/usb/usbip/src/usbip_list.c
diff --git a/drivers/staging/usbip/userspace/src/usbip_network.c b/tools/usb/usbip/src/usbip_network.c
similarity index 100%
rename from drivers/staging/usbip/userspace/src/usbip_network.c
rename to tools/usb/usbip/src/usbip_network.c
diff --git a/drivers/staging/usbip/userspace/src/usbip_network.h b/tools/usb/usbip/src/usbip_network.h
similarity index 100%
rename from drivers/staging/usbip/userspace/src/usbip_network.h
rename to tools/usb/usbip/src/usbip_network.h
diff --git a/drivers/staging/usbip/userspace/src/usbip_port.c b/tools/usb/usbip/src/usbip_port.c
similarity index 100%
rename from drivers/staging/usbip/userspace/src/usbip_port.c
rename to tools/usb/usbip/src/usbip_port.c
diff --git a/drivers/staging/usbip/userspace/src/usbip_unbind.c b/tools/usb/usbip/src/usbip_unbind.c
similarity index 100%
rename from drivers/staging/usbip/userspace/src/usbip_unbind.c
rename to tools/usb/usbip/src/usbip_unbind.c
diff --git a/drivers/staging/usbip/userspace/src/usbipd.c b/tools/usb/usbip/src/usbipd.c
similarity index 100%
rename from drivers/staging/usbip/userspace/src/usbipd.c
rename to tools/usb/usbip/src/usbipd.c
diff --git a/drivers/staging/usbip/userspace/src/utils.c b/tools/usb/usbip/src/utils.c
similarity index 100%
rename from drivers/staging/usbip/userspace/src/utils.c
rename to tools/usb/usbip/src/utils.c
diff --git a/drivers/staging/usbip/userspace/src/utils.h b/tools/usb/usbip/src/utils.h
similarity index 100%
rename from drivers/staging/usbip/userspace/src/utils.h
rename to tools/usb/usbip/src/utils.h
--
1.8.1.2
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH 2/4] usbip: move usbip kernel code out of staging
2014-08-20 4:30 [PATCH 0/4] *** SUBJECT HERE *** Valentina Manea
2014-08-20 4:30 ` [PATCH 1/4] usbip: move usbip userspace code out of staging Valentina Manea
@ 2014-08-20 4:31 ` Valentina Manea
2014-08-20 4:31 ` [PATCH 3/4] usbip: remove struct usb_device_id table Valentina Manea
` (2 subsequent siblings)
4 siblings, 0 replies; 9+ messages in thread
From: Valentina Manea @ 2014-08-20 4:31 UTC (permalink / raw)
To: gregkh
Cc: tulinizer, stern, mail, hdegoede, f.manzan, kurt, linux-usb,
linux-kernel, firefly, andy.grover, max, shuahkhan,
Valentina Manea
At this point, USB/IP kernel code is fully functional
and can be moved out of staging.
Signed-off-by: Valentina Manea <valentina.manea.m@gmail.com>
---
drivers/staging/Kconfig | 2 --
drivers/staging/Makefile | 1 -
drivers/usb/Kconfig | 2 ++
drivers/usb/Makefile | 2 ++
drivers/{staging => usb}/usbip/Kconfig | 0
drivers/{staging => usb}/usbip/Makefile | 0
drivers/{staging => usb}/usbip/README | 0
drivers/{staging => usb}/usbip/stub.h | 0
drivers/{staging => usb}/usbip/stub_dev.c | 0
drivers/{staging => usb}/usbip/stub_main.c | 0
drivers/{staging => usb}/usbip/stub_rx.c | 0
drivers/{staging => usb}/usbip/stub_tx.c | 0
drivers/{staging => usb}/usbip/usbip_common.c | 0
drivers/{staging => usb}/usbip/usbip_common.h | 2 +-
drivers/{staging => usb}/usbip/usbip_event.c | 0
drivers/{staging => usb}/usbip/usbip_protocol.txt | 0
drivers/{staging => usb}/usbip/vhci.h | 0
drivers/{staging => usb}/usbip/vhci_hcd.c | 0
drivers/{staging => usb}/usbip/vhci_rx.c | 0
drivers/{staging => usb}/usbip/vhci_sysfs.c | 0
drivers/{staging => usb}/usbip/vhci_tx.c | 0
{drivers/staging/usbip/uapi => include/uapi/linux}/usbip.h | 0
22 files changed, 5 insertions(+), 4 deletions(-)
rename drivers/{staging => usb}/usbip/Kconfig (100%)
rename drivers/{staging => usb}/usbip/Makefile (100%)
rename drivers/{staging => usb}/usbip/README (100%)
rename drivers/{staging => usb}/usbip/stub.h (100%)
rename drivers/{staging => usb}/usbip/stub_dev.c (100%)
rename drivers/{staging => usb}/usbip/stub_main.c (100%)
rename drivers/{staging => usb}/usbip/stub_rx.c (100%)
rename drivers/{staging => usb}/usbip/stub_tx.c (100%)
rename drivers/{staging => usb}/usbip/usbip_common.c (100%)
rename drivers/{staging => usb}/usbip/usbip_common.h (99%)
rename drivers/{staging => usb}/usbip/usbip_event.c (100%)
rename drivers/{staging => usb}/usbip/usbip_protocol.txt (100%)
rename drivers/{staging => usb}/usbip/vhci.h (100%)
rename drivers/{staging => usb}/usbip/vhci_hcd.c (100%)
rename drivers/{staging => usb}/usbip/vhci_rx.c (100%)
rename drivers/{staging => usb}/usbip/vhci_sysfs.c (100%)
rename drivers/{staging => usb}/usbip/vhci_tx.c (100%)
rename {drivers/staging/usbip/uapi => include/uapi/linux}/usbip.h (100%)
diff --git a/drivers/staging/Kconfig b/drivers/staging/Kconfig
index 2c486ea..35b494f 100644
--- a/drivers/staging/Kconfig
+++ b/drivers/staging/Kconfig
@@ -28,8 +28,6 @@ source "drivers/staging/et131x/Kconfig"
source "drivers/staging/slicoss/Kconfig"
-source "drivers/staging/usbip/Kconfig"
-
source "drivers/staging/wlan-ng/Kconfig"
source "drivers/staging/comedi/Kconfig"
diff --git a/drivers/staging/Makefile b/drivers/staging/Makefile
index 1e1a3a1..e66a5db 100644
--- a/drivers/staging/Makefile
+++ b/drivers/staging/Makefile
@@ -6,7 +6,6 @@ obj-$(CONFIG_STAGING) += staging.o
obj-y += media/
obj-$(CONFIG_ET131X) += et131x/
obj-$(CONFIG_SLICOSS) += slicoss/
-obj-$(CONFIG_USBIP_CORE) += usbip/
obj-$(CONFIG_PRISM2_USB) += wlan-ng/
obj-$(CONFIG_COMEDI) += comedi/
obj-$(CONFIG_FB_OLPC_DCON) += olpc_dcon/
diff --git a/drivers/usb/Kconfig b/drivers/usb/Kconfig
index e0cad44..cf1b19b 100644
--- a/drivers/usb/Kconfig
+++ b/drivers/usb/Kconfig
@@ -92,6 +92,8 @@ source "drivers/usb/storage/Kconfig"
source "drivers/usb/image/Kconfig"
+source "drivers/usb/usbip/Kconfig"
+
endif
source "drivers/usb/musb/Kconfig"
diff --git a/drivers/usb/Makefile b/drivers/usb/Makefile
index 3cba892..d7be717 100644
--- a/drivers/usb/Makefile
+++ b/drivers/usb/Makefile
@@ -60,3 +60,5 @@ obj-$(CONFIG_USB_RENESAS_USBHS) += renesas_usbhs/
obj-$(CONFIG_USB_GADGET) += gadget/
obj-$(CONFIG_USB_COMMON) += common/
+
+obj-$(CONFIG_USBIP_CORE) += usbip/
diff --git a/drivers/staging/usbip/Kconfig b/drivers/usb/usbip/Kconfig
similarity index 100%
rename from drivers/staging/usbip/Kconfig
rename to drivers/usb/usbip/Kconfig
diff --git a/drivers/staging/usbip/Makefile b/drivers/usb/usbip/Makefile
similarity index 100%
rename from drivers/staging/usbip/Makefile
rename to drivers/usb/usbip/Makefile
diff --git a/drivers/staging/usbip/README b/drivers/usb/usbip/README
similarity index 100%
rename from drivers/staging/usbip/README
rename to drivers/usb/usbip/README
diff --git a/drivers/staging/usbip/stub.h b/drivers/usb/usbip/stub.h
similarity index 100%
rename from drivers/staging/usbip/stub.h
rename to drivers/usb/usbip/stub.h
diff --git a/drivers/staging/usbip/stub_dev.c b/drivers/usb/usbip/stub_dev.c
similarity index 100%
rename from drivers/staging/usbip/stub_dev.c
rename to drivers/usb/usbip/stub_dev.c
diff --git a/drivers/staging/usbip/stub_main.c b/drivers/usb/usbip/stub_main.c
similarity index 100%
rename from drivers/staging/usbip/stub_main.c
rename to drivers/usb/usbip/stub_main.c
diff --git a/drivers/staging/usbip/stub_rx.c b/drivers/usb/usbip/stub_rx.c
similarity index 100%
rename from drivers/staging/usbip/stub_rx.c
rename to drivers/usb/usbip/stub_rx.c
diff --git a/drivers/staging/usbip/stub_tx.c b/drivers/usb/usbip/stub_tx.c
similarity index 100%
rename from drivers/staging/usbip/stub_tx.c
rename to drivers/usb/usbip/stub_tx.c
diff --git a/drivers/staging/usbip/usbip_common.c b/drivers/usb/usbip/usbip_common.c
similarity index 100%
rename from drivers/staging/usbip/usbip_common.c
rename to drivers/usb/usbip/usbip_common.c
diff --git a/drivers/staging/usbip/usbip_common.h b/drivers/usb/usbip/usbip_common.h
similarity index 99%
rename from drivers/staging/usbip/usbip_common.h
rename to drivers/usb/usbip/usbip_common.h
index 4da3866..86b0847 100644
--- a/drivers/staging/usbip/usbip_common.h
+++ b/drivers/usb/usbip/usbip_common.h
@@ -29,7 +29,7 @@
#include <linux/types.h>
#include <linux/usb.h>
#include <linux/wait.h>
-#include "uapi/usbip.h"
+#include <uapi/linux/usbip.h>
#define USBIP_VERSION "1.0.0"
diff --git a/drivers/staging/usbip/usbip_event.c b/drivers/usb/usbip/usbip_event.c
similarity index 100%
rename from drivers/staging/usbip/usbip_event.c
rename to drivers/usb/usbip/usbip_event.c
diff --git a/drivers/staging/usbip/usbip_protocol.txt b/drivers/usb/usbip/usbip_protocol.txt
similarity index 100%
rename from drivers/staging/usbip/usbip_protocol.txt
rename to drivers/usb/usbip/usbip_protocol.txt
diff --git a/drivers/staging/usbip/vhci.h b/drivers/usb/usbip/vhci.h
similarity index 100%
rename from drivers/staging/usbip/vhci.h
rename to drivers/usb/usbip/vhci.h
diff --git a/drivers/staging/usbip/vhci_hcd.c b/drivers/usb/usbip/vhci_hcd.c
similarity index 100%
rename from drivers/staging/usbip/vhci_hcd.c
rename to drivers/usb/usbip/vhci_hcd.c
diff --git a/drivers/staging/usbip/vhci_rx.c b/drivers/usb/usbip/vhci_rx.c
similarity index 100%
rename from drivers/staging/usbip/vhci_rx.c
rename to drivers/usb/usbip/vhci_rx.c
diff --git a/drivers/staging/usbip/vhci_sysfs.c b/drivers/usb/usbip/vhci_sysfs.c
similarity index 100%
rename from drivers/staging/usbip/vhci_sysfs.c
rename to drivers/usb/usbip/vhci_sysfs.c
diff --git a/drivers/staging/usbip/vhci_tx.c b/drivers/usb/usbip/vhci_tx.c
similarity index 100%
rename from drivers/staging/usbip/vhci_tx.c
rename to drivers/usb/usbip/vhci_tx.c
diff --git a/drivers/staging/usbip/uapi/usbip.h b/include/uapi/linux/usbip.h
similarity index 100%
rename from drivers/staging/usbip/uapi/usbip.h
rename to include/uapi/linux/usbip.h
--
1.8.1.2
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH 3/4] usbip: remove struct usb_device_id table
2014-08-20 4:30 [PATCH 0/4] *** SUBJECT HERE *** Valentina Manea
2014-08-20 4:30 ` [PATCH 1/4] usbip: move usbip userspace code out of staging Valentina Manea
2014-08-20 4:31 ` [PATCH 2/4] usbip: move usbip kernel " Valentina Manea
@ 2014-08-20 4:31 ` Valentina Manea
2014-08-20 4:31 ` [PATCH 4/4] MAINTAINERS: Add an entry for USB/IP driver Valentina Manea
2014-08-25 17:43 ` [PATCH 0/4] *** SUBJECT HERE *** Greg KH
4 siblings, 0 replies; 9+ messages in thread
From: Valentina Manea @ 2014-08-20 4:31 UTC (permalink / raw)
To: gregkh
Cc: tulinizer, stern, mail, hdegoede, f.manzan, kurt, linux-usb,
linux-kernel, firefly, andy.grover, max, shuahkhan,
Valentina Manea
This was used back when usbip-host was an interface device driver;
after the conversion to device driver, the table remained unused.
Remove it in order to stop receiving a warning about it.
Signed-off-by: Valentina Manea <valentina.manea.m@gmail.com>
---
drivers/usb/usbip/stub_dev.c | 27 ---------------------------
1 file changed, 27 deletions(-)
diff --git a/drivers/usb/usbip/stub_dev.c b/drivers/usb/usbip/stub_dev.c
index 51d0c71..fac20e0 100644
--- a/drivers/usb/usbip/stub_dev.c
+++ b/drivers/usb/usbip/stub_dev.c
@@ -26,33 +26,6 @@
#include "stub.h"
/*
- * Define device IDs here if you want to explicitly limit exportable devices.
- * In most cases, wildcard matching will be okay because driver binding can be
- * changed dynamically by a userland program.
- */
-static struct usb_device_id stub_table[] = {
-#if 0
- /* just an example */
- { USB_DEVICE(0x05ac, 0x0301) }, /* Mac 1 button mouse */
- { USB_DEVICE(0x0430, 0x0009) }, /* Plat Home Keyboard */
- { USB_DEVICE(0x059b, 0x0001) }, /* Iomega USB Zip 100 */
- { USB_DEVICE(0x04b3, 0x4427) }, /* IBM USB CD-ROM */
- { USB_DEVICE(0x05a9, 0xa511) }, /* LifeView USB cam */
- { USB_DEVICE(0x55aa, 0x0201) }, /* Imation card reader */
- { USB_DEVICE(0x046d, 0x0870) }, /* Qcam Express(QV-30) */
- { USB_DEVICE(0x04bb, 0x0101) }, /* IO-DATA HD 120GB */
- { USB_DEVICE(0x04bb, 0x0904) }, /* IO-DATA USB-ET/TX */
- { USB_DEVICE(0x04bb, 0x0201) }, /* IO-DATA USB-ET/TX */
- { USB_DEVICE(0x08bb, 0x2702) }, /* ONKYO USB Speaker */
- { USB_DEVICE(0x046d, 0x08b2) }, /* Logicool Qcam 4000 Pro */
-#endif
- /* magic for wild card */
- { .driver_info = 1 },
- { 0, } /* Terminating entry */
-};
-MODULE_DEVICE_TABLE(usb, stub_table);
-
-/*
* usbip_status shows the status of usbip-host as long as this driver is bound
* to the target device.
*/
--
1.8.1.2
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH 4/4] MAINTAINERS: Add an entry for USB/IP driver
2014-08-20 4:30 [PATCH 0/4] *** SUBJECT HERE *** Valentina Manea
` (2 preceding siblings ...)
2014-08-20 4:31 ` [PATCH 3/4] usbip: remove struct usb_device_id table Valentina Manea
@ 2014-08-20 4:31 ` Valentina Manea
[not found] ` <CAGUYZuSMYQL4ur8sXn_sqdKXxYfYRqsz4kCxsmRY1C0dDbbB2Q@mail.gmail.com>
2014-08-25 17:43 ` [PATCH 0/4] *** SUBJECT HERE *** Greg KH
4 siblings, 1 reply; 9+ messages in thread
From: Valentina Manea @ 2014-08-20 4:31 UTC (permalink / raw)
To: gregkh
Cc: tulinizer, stern, mail, hdegoede, f.manzan, kurt, linux-usb,
linux-kernel, firefly, andy.grover, max, shuahkhan,
Valentina Manea
This patch adds an entry in MAINTAINERS file for USB/IP
driver.
Signed-off-by: Valentina Manea <valentina.manea.m@gmail.com>
---
MAINTAINERS | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index aefa948..76ac03d 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -9515,6 +9515,14 @@ S: Maintained
F: Documentation/usb/ohci.txt
F: drivers/usb/host/ohci*
+USB OVER IP DRIVER
+M: Valentina Manea <valentina.manea.m@gmail.com>
+M: Shuah Khan <shuah.kh@samsung.com>
+L: linux-usb@vger.kernel.org
+S: Maintained
+F: drivers/usb/usbip/
+F: tools/usb/usbip/
+
USB PEGASUS DRIVER
M: Petko Manolov <petkan@nucleusys.com>
L: linux-usb@vger.kernel.org
--
1.8.1.2
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH 1/4] usbip: move usbip userspace code out of staging
2014-08-20 4:30 ` [PATCH 1/4] usbip: move usbip userspace code out of staging Valentina Manea
@ 2014-08-25 0:05 ` Valentina Manea
2014-08-25 17:37 ` Greg KH
0 siblings, 1 reply; 9+ messages in thread
From: Valentina Manea @ 2014-08-25 0:05 UTC (permalink / raw)
To: Greg KH
Cc: Tülin İzer, Alan Stern, mail, hdegoede, Federico Manzan,
Kurt Garloff, linux-usb, linux-kernel,
Linux Kernel Community @ ROSEdu, Andy Grover, max, Shuah Khan,
Valentina Manea
On Tue, Aug 19, 2014 at 9:30 PM, Valentina Manea
<valentina.manea.m@gmail.com> wrote:
> At this point, USB/IP userspace code is fully functional
> and can be moved out of staging.
>
> Signed-off-by: Valentina Manea <valentina.manea.m@gmail.com>
Bumping this in case Greg missed the patch series.
Valentina
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 1/4] usbip: move usbip userspace code out of staging
2014-08-25 0:05 ` Valentina Manea
@ 2014-08-25 17:37 ` Greg KH
0 siblings, 0 replies; 9+ messages in thread
From: Greg KH @ 2014-08-25 17:37 UTC (permalink / raw)
To: Valentina Manea
Cc: Tülin İzer, Alan Stern, mail, hdegoede, Federico Manzan,
Kurt Garloff, linux-usb, linux-kernel,
Linux Kernel Community @ ROSEdu, Andy Grover, max, Shuah Khan
On Sun, Aug 24, 2014 at 05:05:39PM -0700, Valentina Manea wrote:
> On Tue, Aug 19, 2014 at 9:30 PM, Valentina Manea
> <valentina.manea.m@gmail.com> wrote:
> > At this point, USB/IP userspace code is fully functional
> > and can be moved out of staging.
> >
> > Signed-off-by: Valentina Manea <valentina.manea.m@gmail.com>
>
> Bumping this in case Greg missed the patch series.
My email client doesn't support "bumping", it keeps things in their
proper sending order :)
Anyway, I've been traveling, should get to this soon, it's not
forgotten...
thanks,
greg k-h
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 4/4] MAINTAINERS: Add an entry for USB/IP driver
[not found] ` <CAGUYZuSMYQL4ur8sXn_sqdKXxYfYRqsz4kCxsmRY1C0dDbbB2Q@mail.gmail.com>
@ 2014-08-25 17:37 ` gregkh
0 siblings, 0 replies; 9+ messages in thread
From: gregkh @ 2014-08-25 17:37 UTC (permalink / raw)
To: sanjeev sharma
Cc: Valentina Manea, tulinizer, stern, mail, hdegoede, f.manzan, kurt,
linux-usb, linux-kernel, firefly, andy.grover, max, shuahkhan
On Wed, Aug 20, 2014 at 12:44:45PM +0530, sanjeev sharma wrote:
> Hello Valentina,
>
> I have started looking into USB IP Project and this look's very interesting and
> Do we have anything left in this Project apart from reviewing user-land
> protocol ?
What do you mean by this? Does the code not work properly for you?
confused,
greg k-h
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 0/4] *** SUBJECT HERE ***
2014-08-20 4:30 [PATCH 0/4] *** SUBJECT HERE *** Valentina Manea
` (3 preceding siblings ...)
2014-08-20 4:31 ` [PATCH 4/4] MAINTAINERS: Add an entry for USB/IP driver Valentina Manea
@ 2014-08-25 17:43 ` Greg KH
4 siblings, 0 replies; 9+ messages in thread
From: Greg KH @ 2014-08-25 17:43 UTC (permalink / raw)
To: Valentina Manea
Cc: tulinizer, stern, mail, hdegoede, f.manzan, kurt, linux-usb,
linux-kernel, firefly, andy.grover, max, shuahkhan
On Wed, Aug 20, 2014 at 07:30:58AM +0300, Valentina Manea wrote:
> After migrating userspace code to libudev, converting usbip-host
> to a device driver and various bug fixes and enhancements, USB/IP
> is fully functional and can be moved out of staging.
>
> This patch series moves it as following:
> * userspace code to tools/usb/usbip
> * kernel code to drivers/usb/usbip
>
> A warning generated in the kernel code is also solved and an entry
> in MAINTAINERS file is created for this driver.
Looks good, all now queued up, thanks.
greg k-h
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2014-08-25 17:44 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-20 4:30 [PATCH 0/4] *** SUBJECT HERE *** Valentina Manea
2014-08-20 4:30 ` [PATCH 1/4] usbip: move usbip userspace code out of staging Valentina Manea
2014-08-25 0:05 ` Valentina Manea
2014-08-25 17:37 ` Greg KH
2014-08-20 4:31 ` [PATCH 2/4] usbip: move usbip kernel " Valentina Manea
2014-08-20 4:31 ` [PATCH 3/4] usbip: remove struct usb_device_id table Valentina Manea
2014-08-20 4:31 ` [PATCH 4/4] MAINTAINERS: Add an entry for USB/IP driver Valentina Manea
[not found] ` <CAGUYZuSMYQL4ur8sXn_sqdKXxYfYRqsz4kCxsmRY1C0dDbbB2Q@mail.gmail.com>
2014-08-25 17:37 ` gregkh
2014-08-25 17:43 ` [PATCH 0/4] *** SUBJECT HERE *** Greg KH
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox