All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] usbip: move usbip out of staging
@ 2014-08-07  5:10 Valentina Manea
  2014-08-07  5:10 ` Valentina Manea
                   ` (4 more replies)
  0 siblings, 5 replies; 20+ messages in thread
From: Valentina Manea @ 2014-08-07  5:10 UTC (permalink / raw)
  To: gregkh
  Cc: tulinizer, stern, mail, hdegoede, f.manzan, kurt, linux-usb,
	linux-kernel, firefly, andy.grover, max, Valentina Manea

This is a resend of the patch series from March.

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

Besides this, a warning generated in the kernel code is solved.

Valentina Manea (3):
  usbip: move usbip userspace code out of staging
  usbip: move usbip kernel code out of staging
  usbip: remove struct usb_device_id table

 drivers/staging/Kconfig                            |  2 --
 drivers/staging/Makefile                           |  1 -
 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
 57 files changed, 1 insertion(+), 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] 20+ messages in thread

* [PATCH 0/3] usbip: move usbip out of staging
  2014-08-07  5:10 [PATCH 0/3] usbip: move usbip out of staging Valentina Manea
@ 2014-08-07  5:10 ` Valentina Manea
  2014-08-07  5:10 ` [PATCH 1/3] usbip: move usbip userspace code " Valentina Manea
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 20+ messages in thread
From: Valentina Manea @ 2014-08-07  5:10 UTC (permalink / raw)
  To: gregkh
  Cc: tulinizer, stern, mail, hdegoede, f.manzan, kurt, linux-usb,
	linux-kernel, firefly, andy.grover, max, 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

Besides this, a warning generated in the kernel code is solved.

Valentina Manea (3):
  usbip: move usbip userspace code out of staging
  usbip: move usbip kernel code out of staging
  usbip: remove struct usb_device_id table

 drivers/staging/Kconfig                            |  2 --
 drivers/staging/Makefile                           |  1 -
 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
 57 files changed, 1 insertion(+), 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] 20+ messages in thread

* [PATCH 1/3] usbip: move usbip userspace code out of staging
  2014-08-07  5:10 [PATCH 0/3] usbip: move usbip out of staging Valentina Manea
  2014-08-07  5:10 ` Valentina Manea
@ 2014-08-07  5:10 ` Valentina Manea
  2014-08-07  5:10 ` [PATCH 2/3] usbip: move usbip kernel " Valentina Manea
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 20+ messages in thread
From: Valentina Manea @ 2014-08-07  5:10 UTC (permalink / raw)
  To: gregkh
  Cc: tulinizer, stern, mail, hdegoede, f.manzan, kurt, linux-usb,
	linux-kernel, firefly, andy.grover, max, 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] 20+ messages in thread

* [PATCH 2/3] usbip: move usbip kernel code out of staging
  2014-08-07  5:10 [PATCH 0/3] usbip: move usbip out of staging Valentina Manea
  2014-08-07  5:10 ` Valentina Manea
  2014-08-07  5:10 ` [PATCH 1/3] usbip: move usbip userspace code " Valentina Manea
@ 2014-08-07  5:10 ` Valentina Manea
  2014-08-19 18:38   ` Greg KH
  2014-08-07  5:10 ` [PATCH 3/3] usbip: remove struct usb_device_id table Valentina Manea
  2014-08-07  5:33 ` [PATCH 0/3] usbip: move usbip out of staging Greg KH
  4 siblings, 1 reply; 20+ messages in thread
From: Valentina Manea @ 2014-08-07  5:10 UTC (permalink / raw)
  To: gregkh
  Cc: tulinizer, stern, mail, hdegoede, f.manzan, kurt, linux-usb,
	linux-kernel, firefly, andy.grover, max, 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/{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
 20 files changed, 1 insertion(+), 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/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] 20+ messages in thread

* [PATCH 3/3] usbip: remove struct usb_device_id table
  2014-08-07  5:10 [PATCH 0/3] usbip: move usbip out of staging Valentina Manea
                   ` (2 preceding siblings ...)
  2014-08-07  5:10 ` [PATCH 2/3] usbip: move usbip kernel " Valentina Manea
@ 2014-08-07  5:10 ` Valentina Manea
  2014-08-07  5:33 ` [PATCH 0/3] usbip: move usbip out of staging Greg KH
  4 siblings, 0 replies; 20+ messages in thread
From: Valentina Manea @ 2014-08-07  5:10 UTC (permalink / raw)
  To: gregkh
  Cc: tulinizer, stern, mail, hdegoede, f.manzan, kurt, linux-usb,
	linux-kernel, firefly, andy.grover, max, 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] 20+ messages in thread

* Re: [PATCH 0/3] usbip: move usbip out of staging
  2014-08-07  5:10 [PATCH 0/3] usbip: move usbip out of staging Valentina Manea
                   ` (3 preceding siblings ...)
  2014-08-07  5:10 ` [PATCH 3/3] usbip: remove struct usb_device_id table Valentina Manea
@ 2014-08-07  5:33 ` Greg KH
  2014-08-07 19:36   ` Valentina Manea
  4 siblings, 1 reply; 20+ messages in thread
From: Greg KH @ 2014-08-07  5:33 UTC (permalink / raw)
  To: Valentina Manea
  Cc: tulinizer, stern, mail, hdegoede, f.manzan, kurt, linux-usb,
	linux-kernel, firefly, andy.grover, max

On Thu, Aug 07, 2014 at 08:10:25AM +0300, Valentina Manea wrote:
> This is a resend of the patch series from March.
> 
> 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
> 
> Besides this, a warning generated in the kernel code is solved.

What kernel version is this against?

And can we get a maintainer for this code?  I don't want to see it sit
"ownerless" in the kernel tree.  Will you be willing to do this?

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PATCH 0/3] usbip: move usbip out of staging
  2014-08-07  5:33 ` [PATCH 0/3] usbip: move usbip out of staging Greg KH
@ 2014-08-07 19:36   ` Valentina Manea
  2014-08-07 19:48     ` Shuah Khan
  2014-08-07 20:16     ` Greg KH
  0 siblings, 2 replies; 20+ messages in thread
From: Valentina Manea @ 2014-08-07 19:36 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

On Wed, Aug 6, 2014 at 10:33 PM, Greg KH <gregkh@linuxfoundation.org> wrote:
> On Thu, Aug 07, 2014 at 08:10:25AM +0300, Valentina Manea wrote:
>> This is a resend of the patch series from March.
>>
>> 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
>>
>> Besides this, a warning generated in the kernel code is solved.
>
> What kernel version is this against?
>

I rebased my tree against master in the staging tree.

> And can we get a maintainer for this code?  I don't want to see it sit
> "ownerless" in the kernel tree.  Will you be willing to do this?
>

Yes. But I should be briefed about that responsibilities will this involve.

Thanks,
Valentina

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PATCH 0/3] usbip: move usbip out of staging
  2014-08-07 19:36   ` Valentina Manea
@ 2014-08-07 19:48     ` Shuah Khan
  2014-08-07 20:16     ` Greg KH
  1 sibling, 0 replies; 20+ messages in thread
From: Shuah Khan @ 2014-08-07 19:48 UTC (permalink / raw)
  To: Valentina Manea
  Cc: Greg KH, Tülin İzer, Alan Stern, mail, hdegoede,
	Federico Manzan, Kurt Garloff, linux-usb, LKML,
	Linux Kernel Community @ ROSEdu, Andy Grover, max

On Thu, Aug 7, 2014 at 1:36 PM, Valentina Manea
<valentina.manea.m@gmail.com> wrote:
> On Wed, Aug 6, 2014 at 10:33 PM, Greg KH <gregkh@linuxfoundation.org> wrote:
>> On Thu, Aug 07, 2014 at 08:10:25AM +0300, Valentina Manea wrote:
>>> This is a resend of the patch series from March.
>>>
>>> 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
>>>
>>> Besides this, a warning generated in the kernel code is solved.
>>
>> What kernel version is this against?
>>
>
> I rebased my tree against master in the staging tree.
>
>> And can we get a maintainer for this code?  I don't want to see it sit
>> "ownerless" in the kernel tree.  Will you be willing to do this?
>>
>
> Yes. But I should be briefed about that responsibilities will this involve.
>

If you would like a back-up, I can volunteer to be co-maintainer for this
driver.

-- Shuah

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PATCH 0/3] usbip: move usbip out of staging
  2014-08-07 19:36   ` Valentina Manea
  2014-08-07 19:48     ` Shuah Khan
@ 2014-08-07 20:16     ` Greg KH
  2014-08-09  4:41       ` Valentina Manea
  1 sibling, 1 reply; 20+ messages in thread
From: Greg KH @ 2014-08-07 20:16 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

On Thu, Aug 07, 2014 at 12:36:06PM -0700, Valentina Manea wrote:
> On Wed, Aug 6, 2014 at 10:33 PM, Greg KH <gregkh@linuxfoundation.org> wrote:
> > On Thu, Aug 07, 2014 at 08:10:25AM +0300, Valentina Manea wrote:
> >> This is a resend of the patch series from March.
> >>
> >> 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
> >>
> >> Besides this, a warning generated in the kernel code is solved.
> >
> > What kernel version is this against?
> >
> 
> I rebased my tree against master in the staging tree.

Great, thanks.

> > And can we get a maintainer for this code?  I don't want to see it sit
> > "ownerless" in the kernel tree.  Will you be willing to do this?
> >
> 
> Yes. But I should be briefed about that responsibilities will this involve.

The top of the MAINTAINERS should have this information, look in the S:
Status section about what type of category you are in.

Basically I'd like you to be the one to handle patches that are sent in
for the code, just by reviewing them, you don't have to send them on to
me if you don't want to (some usb subsystem maintainers do do this, like
for usb-serial and xhci), it's up to you.

Also, any bug reports or questions about the code would come to you
first, along with the rest of the linux-usb@vger developers, you aren't
alone in this at all.

Does that help explain things better?

greg k-h

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PATCH 0/3] usbip: move usbip out of staging
  2014-08-07 20:16     ` Greg KH
@ 2014-08-09  4:41       ` Valentina Manea
  2014-08-09 14:17         ` Greg KH
  2014-08-11 13:38         ` Shuah Khan
  0 siblings, 2 replies; 20+ messages in thread
From: Valentina Manea @ 2014-08-09  4:41 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

On Thu, Aug 7, 2014 at 1:16 PM, Greg KH <gregkh@linuxfoundation.org> wrote:
>
> The top of the MAINTAINERS should have this information, look in the S:
> Status section about what type of category you are in.
>
> Basically I'd like you to be the one to handle patches that are sent in
> for the code, just by reviewing them, you don't have to send them on to
> me if you don't want to (some usb subsystem maintainers do do this, like
> for usb-serial and xhci), it's up to you.
>
> Also, any bug reports or questions about the code would come to you
> first, along with the rest of the linux-usb@vger developers, you aren't
> alone in this at all.
>

Ok, this sounds good. I suppose sending you the patches involves
picking them up from the email, batching them and sending with
send-email.
Shuah, I would appreciate if you'd like to help with this. The more
eyes for review, the better.

Thanks,
Valentina

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PATCH 0/3] usbip: move usbip out of staging
  2014-08-09  4:41       ` Valentina Manea
@ 2014-08-09 14:17         ` Greg KH
  2014-08-11 13:38         ` Shuah Khan
  1 sibling, 0 replies; 20+ messages in thread
From: Greg KH @ 2014-08-09 14:17 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

On Fri, Aug 08, 2014 at 09:41:48PM -0700, Valentina Manea wrote:
> On Thu, Aug 7, 2014 at 1:16 PM, Greg KH <gregkh@linuxfoundation.org> wrote:
> >
> > The top of the MAINTAINERS should have this information, look in the S:
> > Status section about what type of category you are in.
> >
> > Basically I'd like you to be the one to handle patches that are sent in
> > for the code, just by reviewing them, you don't have to send them on to
> > me if you don't want to (some usb subsystem maintainers do do this, like
> > for usb-serial and xhci), it's up to you.
> >
> > Also, any bug reports or questions about the code would come to you
> > first, along with the rest of the linux-usb@vger developers, you aren't
> > alone in this at all.
> >
> 
> Ok, this sounds good. I suppose sending you the patches involves
> picking them up from the email, batching them and sending with
> send-email.

Yes, that would be ideal, but you don't have to do that if you don't
want to.  A simple "Acked-by:" line added to an email that you cc: me on
with the patch should suffice if that is easier (it's how other
developers do it to let me know they have reviewed it.)

Which ever works best / easiest for you.

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PATCH 0/3] usbip: move usbip out of staging
  2014-08-09  4:41       ` Valentina Manea
  2014-08-09 14:17         ` Greg KH
@ 2014-08-11 13:38         ` Shuah Khan
  1 sibling, 0 replies; 20+ messages in thread
From: Shuah Khan @ 2014-08-11 13:38 UTC (permalink / raw)
  To: Valentina Manea
  Cc: Greg KH, Tülin İzer, Alan Stern, mail, hdegoede,
	Federico Manzan, Kurt Garloff, linux-usb, LKML,
	Linux Kernel Community @ ROSEdu, Andy Grover, max

On Fri, Aug 8, 2014 at 10:41 PM, Valentina Manea
<valentina.manea.m@gmail.com> wrote:
> On Thu, Aug 7, 2014 at 1:16 PM, Greg KH <gregkh@linuxfoundation.org> wrote:
>>
>> The top of the MAINTAINERS should have this information, look in the S:
>> Status section about what type of category you are in.
>>
>> Basically I'd like you to be the one to handle patches that are sent in
>> for the code, just by reviewing them, you don't have to send them on to
>> me if you don't want to (some usb subsystem maintainers do do this, like
>> for usb-serial and xhci), it's up to you.
>>
>> Also, any bug reports or questions about the code would come to you
>> first, along with the rest of the linux-usb@vger developers, you aren't
>> alone in this at all.
>>
>
> Ok, this sounds good. I suppose sending you the patches involves
> picking them up from the email, batching them and sending with
> send-email.
> Shuah, I would appreciate if you'd like to help with this. The more
> eyes for review, the better.

Great. I am happy to help. Please add me to the MAINTAINERS
entry for this driver. shuah.kh@samsung.com is the email address.

thanks,
-- Shuah

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PATCH 2/3] usbip: move usbip kernel code out of staging
  2014-08-07  5:10 ` [PATCH 2/3] usbip: move usbip kernel " Valentina Manea
@ 2014-08-19 18:38   ` Greg KH
  2014-08-20  3:21     ` Valentina Manea
  0 siblings, 1 reply; 20+ messages in thread
From: Greg KH @ 2014-08-19 18:38 UTC (permalink / raw)
  To: Valentina Manea
  Cc: tulinizer, stern, mail, hdegoede, f.manzan, kurt, linux-usb,
	linux-kernel, firefly, andy.grover, max

On Thu, Aug 07, 2014 at 08:10:28AM +0300, Valentina Manea wrote:
> 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>

This patch moves the code, but now it's "gone" from the build system as
it is not hooked up and can not be built at all.

So while I really wanted to apply this series right now, I can't, as
this is a regression (working driver -> no driver).

Can you redo this series and actually add the driver to the build, as
well as adding a MAINTAINERS entry so that I can apply it all?  I'd like
to get this into 3.17-rc2 if possible, before things start to change
again.

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PATCH 2/3] usbip: move usbip kernel code out of staging
  2014-08-19 18:38   ` Greg KH
@ 2014-08-20  3:21     ` Valentina Manea
  2014-08-20  4:02       ` Greg KH
  0 siblings, 1 reply; 20+ messages in thread
From: Valentina Manea @ 2014-08-20  3:21 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

On Tue, Aug 19, 2014 at 11:38 AM, Greg KH <gregkh@linuxfoundation.org> wrote:
>
> This patch moves the code, but now it's "gone" from the build system as
> it is not hooked up and can not be built at all.
>
> So while I really wanted to apply this series right now, I can't, as
> this is a regression (working driver -> no driver).

You mean it should be in Kbuild and Makefile from drivers/, right?
Will resend the series again, with MAINTAINERS modified.

Thanks,
Valentina

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PATCH 2/3] usbip: move usbip kernel code out of staging
  2014-08-20  3:21     ` Valentina Manea
@ 2014-08-20  4:02       ` Greg KH
  0 siblings, 0 replies; 20+ messages in thread
From: Greg KH @ 2014-08-20  4:02 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

On Tue, Aug 19, 2014 at 08:21:47PM -0700, Valentina Manea wrote:
> On Tue, Aug 19, 2014 at 11:38 AM, Greg KH <gregkh@linuxfoundation.org> wrote:
> >
> > This patch moves the code, but now it's "gone" from the build system as
> > it is not hooked up and can not be built at all.
> >
> > So while I really wanted to apply this series right now, I can't, as
> > this is a regression (working driver -> no driver).
> 
> You mean it should be in Kbuild and Makefile from drivers/, right?

Yes, in drivers/usb/

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PATCH 0/3] usbip: move usbip out of staging
  2014-08-06 12:22   ` Max Vozeler
@ 2014-08-06 14:45     ` Greg KH
  0 siblings, 0 replies; 20+ messages in thread
From: Greg KH @ 2014-08-06 14:45 UTC (permalink / raw)
  To: Max Vozeler
  Cc: Valentina Manea, tulinizer, stern, mail, hdegoede, f.manzan,
	kurt, linux-usb, linux-kernel, firefly, andy.grover, MHoffman

On Wed, Aug 06, 2014 at 02:22:10PM +0200, Max Vozeler wrote:
> Hi everyone,
> 
> On Tue, Mar 18, 2014 at 01:33:24PM -0700, Greg KH wrote:
> > On Tue, Mar 18, 2014 at 10:11:20PM +0200, 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
> > > 
> > > Besides this, a warning generated in the kernel code is solved.
> > 
> > Like Joe said, use -M please.
> > 
> > Also, I'm not going to be able to do this until after 3.15-rc1 is out,
> > due to changes to this code base in multiple trees.
> > 
> > So can you resend when -rc1 is out?
> 
> What happened to this series, should it be resent?

Well, nothing is going to happen unless it is, so if you want to see it
merged, I suggest redoing it and resending it :)

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PATCH 0/3] usbip: move usbip out of staging
  2014-03-18 20:33 ` Greg KH
@ 2014-08-06 12:22   ` Max Vozeler
  2014-08-06 14:45     ` Greg KH
  0 siblings, 1 reply; 20+ messages in thread
From: Max Vozeler @ 2014-08-06 12:22 UTC (permalink / raw)
  To: Greg KH
  Cc: Valentina Manea, tulinizer, stern, mail, hdegoede, f.manzan,
	kurt, linux-usb, linux-kernel, firefly, andy.grover, MHoffman

Hi everyone,

On Tue, Mar 18, 2014 at 01:33:24PM -0700, Greg KH wrote:
> On Tue, Mar 18, 2014 at 10:11:20PM +0200, 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
> > 
> > Besides this, a warning generated in the kernel code is solved.
> 
> Like Joe said, use -M please.
> 
> Also, I'm not going to be able to do this until after 3.15-rc1 is out,
> due to changes to this code base in multiple trees.
> 
> So can you resend when -rc1 is out?

What happened to this series, should it be resent?

Do people agree that usbip is ready to migrate out of staging in
general?

The README lists these TODO items:

        - more discussion about the protocol
        - testing
        - review of the userspace interface
        - document the protocol

The protocol has been documented and discussed in some depth. Not
everybody seems to love it yet I don't think any significant flaws
have been shown in the protocol.

There can always be more testing. :)

That leaves the userspace interface. Is it good enough to be made
official?

If so it should probably be added to Documentation/ABI.

Thanks,

	Max

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PATCH 0/3] usbip: move usbip out of staging
  2014-03-18 20:11 Valentina Manea
  2014-03-18 20:20 ` Joe Perches
@ 2014-03-18 20:33 ` Greg KH
  2014-08-06 12:22   ` Max Vozeler
  1 sibling, 1 reply; 20+ messages in thread
From: Greg KH @ 2014-03-18 20:33 UTC (permalink / raw)
  To: Valentina Manea
  Cc: tulinizer, stern, mail, hdegoede, f.manzan, kurt, linux-usb,
	linux-kernel, firefly, andy.grover

On Tue, Mar 18, 2014 at 10:11:20PM +0200, 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
> 
> Besides this, a warning generated in the kernel code is solved.

Like Joe said, use -M please.

Also, I'm not going to be able to do this until after 3.15-rc1 is out,
due to changes to this code base in multiple trees.

So can you resend when -rc1 is out?

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PATCH 0/3] usbip: move usbip out of staging
  2014-03-18 20:11 Valentina Manea
@ 2014-03-18 20:20 ` Joe Perches
  2014-03-18 20:33 ` Greg KH
  1 sibling, 0 replies; 20+ messages in thread
From: Joe Perches @ 2014-03-18 20:20 UTC (permalink / raw)
  To: Valentina Manea
  Cc: gregkh, tulinizer, stern, mail, hdegoede, f.manzan, kurt,
	linux-usb, linux-kernel, firefly, andy.grover

On Tue, 2014-03-18 at 22:11 +0200, 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
> 
> Besides this, a warning generated in the kernel code is solved.

Please use "git format-patch -M"

It'll make the patch _much_ smaller and easier to verify.



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [PATCH 0/3] usbip: move usbip out of staging
@ 2014-03-18 20:11 Valentina Manea
  2014-03-18 20:20 ` Joe Perches
  2014-03-18 20:33 ` Greg KH
  0 siblings, 2 replies; 20+ messages in thread
From: Valentina Manea @ 2014-03-18 20:11 UTC (permalink / raw)
  To: gregkh
  Cc: tulinizer, stern, mail, hdegoede, f.manzan, kurt, linux-usb,
	linux-kernel, firefly, andy.grover, 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

Besides this, a warning generated in the kernel code is solved.

Valentina Manea (3):
  usbip: move usbip userspace code out of staging
  usbip: move usbip kernel code out of staging
  usbip: remove struct usb_device_id table

 drivers/staging/Kconfig                            |    2 -
 drivers/staging/Makefile                           |    1 -
 drivers/staging/usbip/Kconfig                      |   45 -
 drivers/staging/usbip/Makefile                     |   10 -
 drivers/staging/usbip/README                       |    7 -
 drivers/staging/usbip/stub.h                       |  113 --
 drivers/staging/usbip/stub_dev.c                   |  524 ---------
 drivers/staging/usbip/stub_main.c                  |  339 ------
 drivers/staging/usbip/stub_rx.c                    |  595 ----------
 drivers/staging/usbip/stub_tx.c                    |  397 -------
 drivers/staging/usbip/uapi/usbip.h                 |   26 -
 drivers/staging/usbip/usbip_common.c               |  803 --------------
 drivers/staging/usbip/usbip_common.h               |  334 ------
 drivers/staging/usbip/usbip_event.c                |  128 ---
 drivers/staging/usbip/usbip_protocol.txt           |  358 ------
 drivers/staging/usbip/userspace/.gitignore         |   28 -
 drivers/staging/usbip/userspace/AUTHORS            |    3 -
 drivers/staging/usbip/userspace/COPYING            |  340 ------
 drivers/staging/usbip/userspace/INSTALL            |  237 ----
 drivers/staging/usbip/userspace/Makefile.am        |    6 -
 drivers/staging/usbip/userspace/README             |  203 ----
 drivers/staging/usbip/userspace/autogen.sh         |    9 -
 drivers/staging/usbip/userspace/cleanup.sh         |   12 -
 drivers/staging/usbip/userspace/configure.ac       |  111 --
 drivers/staging/usbip/userspace/doc/usbip.8        |   95 --
 drivers/staging/usbip/userspace/doc/usbipd.8       |   91 --
 drivers/staging/usbip/userspace/libsrc/Makefile.am |    8 -
 drivers/staging/usbip/userspace/libsrc/list.h      |  136 ---
 drivers/staging/usbip/userspace/libsrc/names.c     |  504 ---------
 drivers/staging/usbip/userspace/libsrc/names.h     |   41 -
 .../staging/usbip/userspace/libsrc/sysfs_utils.c   |   31 -
 .../staging/usbip/userspace/libsrc/sysfs_utils.h   |    8 -
 .../staging/usbip/userspace/libsrc/usbip_common.c  |  285 -----
 .../staging/usbip/userspace/libsrc/usbip_common.h  |  137 ---
 .../usbip/userspace/libsrc/usbip_host_driver.c     |  276 -----
 .../usbip/userspace/libsrc/usbip_host_driver.h     |   49 -
 .../staging/usbip/userspace/libsrc/vhci_driver.c   |  411 -------
 .../staging/usbip/userspace/libsrc/vhci_driver.h   |   59 -
 drivers/staging/usbip/userspace/src/Makefile.am    |   11 -
 drivers/staging/usbip/userspace/src/usbip.c        |  201 ----
 drivers/staging/usbip/userspace/src/usbip.h        |   40 -
 drivers/staging/usbip/userspace/src/usbip_attach.c |  240 ----
 drivers/staging/usbip/userspace/src/usbip_bind.c   |  214 ----
 drivers/staging/usbip/userspace/src/usbip_detach.c |  110 --
 drivers/staging/usbip/userspace/src/usbip_list.c   |  283 -----
 .../staging/usbip/userspace/src/usbip_network.c    |  303 -----
 .../staging/usbip/userspace/src/usbip_network.h    |  185 ----
 drivers/staging/usbip/userspace/src/usbip_port.c   |   57 -
 drivers/staging/usbip/userspace/src/usbip_unbind.c |  141 ---
 drivers/staging/usbip/userspace/src/usbipd.c       |  675 -----------
 drivers/staging/usbip/userspace/src/utils.c        |   52 -
 drivers/staging/usbip/userspace/src/utils.h        |   25 -
 drivers/staging/usbip/vhci.h                       |  129 ---
 drivers/staging/usbip/vhci_hcd.c                   | 1168 --------------------
 drivers/staging/usbip/vhci_rx.c                    |  270 -----
 drivers/staging/usbip/vhci_sysfs.c                 |  252 -----
 drivers/staging/usbip/vhci_tx.c                    |  224 ----
 drivers/usb/Kconfig                                |    2 +
 drivers/usb/Makefile                               |    2 +
 drivers/usb/usbip/Kconfig                          |   45 +
 drivers/usb/usbip/Makefile                         |   10 +
 drivers/usb/usbip/README                           |    7 +
 drivers/usb/usbip/stub.h                           |  113 ++
 drivers/usb/usbip/stub_dev.c                       |  497 +++++++++
 drivers/usb/usbip/stub_main.c                      |  339 ++++++
 drivers/usb/usbip/stub_rx.c                        |  595 ++++++++++
 drivers/usb/usbip/stub_tx.c                        |  397 +++++++
 drivers/usb/usbip/usbip_common.c                   |  803 ++++++++++++++
 drivers/usb/usbip/usbip_common.h                   |  334 ++++++
 drivers/usb/usbip/usbip_event.c                    |  128 +++
 drivers/usb/usbip/usbip_protocol.txt               |  358 ++++++
 drivers/usb/usbip/vhci.h                           |  129 +++
 drivers/usb/usbip/vhci_hcd.c                       | 1168 ++++++++++++++++++++
 drivers/usb/usbip/vhci_rx.c                        |  270 +++++
 drivers/usb/usbip/vhci_sysfs.c                     |  252 +++++
 drivers/usb/usbip/vhci_tx.c                        |  224 ++++
 include/uapi/linux/usbip.h                         |   26 +
 tools/usb/usbip/.gitignore                         |   28 +
 tools/usb/usbip/AUTHORS                            |    3 +
 tools/usb/usbip/COPYING                            |  340 ++++++
 tools/usb/usbip/INSTALL                            |  237 ++++
 tools/usb/usbip/Makefile.am                        |    6 +
 tools/usb/usbip/README                             |  203 ++++
 tools/usb/usbip/autogen.sh                         |    9 +
 tools/usb/usbip/cleanup.sh                         |   12 +
 tools/usb/usbip/configure.ac                       |  111 ++
 tools/usb/usbip/doc/usbip.8                        |   95 ++
 tools/usb/usbip/doc/usbipd.8                       |   91 ++
 tools/usb/usbip/libsrc/Makefile.am                 |    8 +
 tools/usb/usbip/libsrc/list.h                      |  136 +++
 tools/usb/usbip/libsrc/names.c                     |  504 +++++++++
 tools/usb/usbip/libsrc/names.h                     |   41 +
 tools/usb/usbip/libsrc/sysfs_utils.c               |   31 +
 tools/usb/usbip/libsrc/sysfs_utils.h               |    8 +
 tools/usb/usbip/libsrc/usbip_common.c              |  285 +++++
 tools/usb/usbip/libsrc/usbip_common.h              |  137 +++
 tools/usb/usbip/libsrc/usbip_host_driver.c         |  276 +++++
 tools/usb/usbip/libsrc/usbip_host_driver.h         |   49 +
 tools/usb/usbip/libsrc/vhci_driver.c               |  411 +++++++
 tools/usb/usbip/libsrc/vhci_driver.h               |   59 +
 tools/usb/usbip/src/Makefile.am                    |   11 +
 tools/usb/usbip/src/usbip.c                        |  201 ++++
 tools/usb/usbip/src/usbip.h                        |   40 +
 tools/usb/usbip/src/usbip_attach.c                 |  240 ++++
 tools/usb/usbip/src/usbip_bind.c                   |  214 ++++
 tools/usb/usbip/src/usbip_detach.c                 |  110 ++
 tools/usb/usbip/src/usbip_list.c                   |  283 +++++
 tools/usb/usbip/src/usbip_network.c                |  303 +++++
 tools/usb/usbip/src/usbip_network.h                |  185 ++++
 tools/usb/usbip/src/usbip_port.c                   |   57 +
 tools/usb/usbip/src/usbip_unbind.c                 |  141 +++
 tools/usb/usbip/src/usbipd.c                       |  675 +++++++++++
 tools/usb/usbip/src/utils.c                        |   52 +
 tools/usb/usbip/src/utils.h                        |   25 +
 114 files changed, 11316 insertions(+), 11342 deletions(-)
 delete mode 100644 drivers/staging/usbip/Kconfig
 delete mode 100644 drivers/staging/usbip/Makefile
 delete mode 100644 drivers/staging/usbip/README
 delete mode 100644 drivers/staging/usbip/stub.h
 delete mode 100644 drivers/staging/usbip/stub_dev.c
 delete mode 100644 drivers/staging/usbip/stub_main.c
 delete mode 100644 drivers/staging/usbip/stub_rx.c
 delete mode 100644 drivers/staging/usbip/stub_tx.c
 delete mode 100644 drivers/staging/usbip/uapi/usbip.h
 delete mode 100644 drivers/staging/usbip/usbip_common.c
 delete mode 100644 drivers/staging/usbip/usbip_common.h
 delete mode 100644 drivers/staging/usbip/usbip_event.c
 delete mode 100644 drivers/staging/usbip/usbip_protocol.txt
 delete mode 100644 drivers/staging/usbip/userspace/.gitignore
 delete mode 100644 drivers/staging/usbip/userspace/AUTHORS
 delete mode 100644 drivers/staging/usbip/userspace/COPYING
 delete mode 100644 drivers/staging/usbip/userspace/INSTALL
 delete mode 100644 drivers/staging/usbip/userspace/Makefile.am
 delete mode 100644 drivers/staging/usbip/userspace/README
 delete mode 100755 drivers/staging/usbip/userspace/autogen.sh
 delete mode 100755 drivers/staging/usbip/userspace/cleanup.sh
 delete mode 100644 drivers/staging/usbip/userspace/configure.ac
 delete mode 100644 drivers/staging/usbip/userspace/doc/usbip.8
 delete mode 100644 drivers/staging/usbip/userspace/doc/usbipd.8
 delete mode 100644 drivers/staging/usbip/userspace/libsrc/Makefile.am
 delete mode 100644 drivers/staging/usbip/userspace/libsrc/list.h
 delete mode 100644 drivers/staging/usbip/userspace/libsrc/names.c
 delete mode 100644 drivers/staging/usbip/userspace/libsrc/names.h
 delete mode 100644 drivers/staging/usbip/userspace/libsrc/sysfs_utils.c
 delete mode 100644 drivers/staging/usbip/userspace/libsrc/sysfs_utils.h
 delete mode 100644 drivers/staging/usbip/userspace/libsrc/usbip_common.c
 delete mode 100644 drivers/staging/usbip/userspace/libsrc/usbip_common.h
 delete mode 100644 drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c
 delete mode 100644 drivers/staging/usbip/userspace/libsrc/usbip_host_driver.h
 delete mode 100644 drivers/staging/usbip/userspace/libsrc/vhci_driver.c
 delete mode 100644 drivers/staging/usbip/userspace/libsrc/vhci_driver.h
 delete mode 100644 drivers/staging/usbip/userspace/src/Makefile.am
 delete mode 100644 drivers/staging/usbip/userspace/src/usbip.c
 delete mode 100644 drivers/staging/usbip/userspace/src/usbip.h
 delete mode 100644 drivers/staging/usbip/userspace/src/usbip_attach.c
 delete mode 100644 drivers/staging/usbip/userspace/src/usbip_bind.c
 delete mode 100644 drivers/staging/usbip/userspace/src/usbip_detach.c
 delete mode 100644 drivers/staging/usbip/userspace/src/usbip_list.c
 delete mode 100644 drivers/staging/usbip/userspace/src/usbip_network.c
 delete mode 100644 drivers/staging/usbip/userspace/src/usbip_network.h
 delete mode 100644 drivers/staging/usbip/userspace/src/usbip_port.c
 delete mode 100644 drivers/staging/usbip/userspace/src/usbip_unbind.c
 delete mode 100644 drivers/staging/usbip/userspace/src/usbipd.c
 delete mode 100644 drivers/staging/usbip/userspace/src/utils.c
 delete mode 100644 drivers/staging/usbip/userspace/src/utils.h
 delete mode 100644 drivers/staging/usbip/vhci.h
 delete mode 100644 drivers/staging/usbip/vhci_hcd.c
 delete mode 100644 drivers/staging/usbip/vhci_rx.c
 delete mode 100644 drivers/staging/usbip/vhci_sysfs.c
 delete mode 100644 drivers/staging/usbip/vhci_tx.c
 create mode 100644 drivers/usb/usbip/Kconfig
 create mode 100644 drivers/usb/usbip/Makefile
 create mode 100644 drivers/usb/usbip/README
 create mode 100644 drivers/usb/usbip/stub.h
 create mode 100644 drivers/usb/usbip/stub_dev.c
 create mode 100644 drivers/usb/usbip/stub_main.c
 create mode 100644 drivers/usb/usbip/stub_rx.c
 create mode 100644 drivers/usb/usbip/stub_tx.c
 create mode 100644 drivers/usb/usbip/usbip_common.c
 create mode 100644 drivers/usb/usbip/usbip_common.h
 create mode 100644 drivers/usb/usbip/usbip_event.c
 create mode 100644 drivers/usb/usbip/usbip_protocol.txt
 create mode 100644 drivers/usb/usbip/vhci.h
 create mode 100644 drivers/usb/usbip/vhci_hcd.c
 create mode 100644 drivers/usb/usbip/vhci_rx.c
 create mode 100644 drivers/usb/usbip/vhci_sysfs.c
 create mode 100644 drivers/usb/usbip/vhci_tx.c
 create mode 100644 include/uapi/linux/usbip.h
 create mode 100644 tools/usb/usbip/.gitignore
 create mode 100644 tools/usb/usbip/AUTHORS
 create mode 100644 tools/usb/usbip/COPYING
 create mode 100644 tools/usb/usbip/INSTALL
 create mode 100644 tools/usb/usbip/Makefile.am
 create mode 100644 tools/usb/usbip/README
 create mode 100755 tools/usb/usbip/autogen.sh
 create mode 100755 tools/usb/usbip/cleanup.sh
 create mode 100644 tools/usb/usbip/configure.ac
 create mode 100644 tools/usb/usbip/doc/usbip.8
 create mode 100644 tools/usb/usbip/doc/usbipd.8
 create mode 100644 tools/usb/usbip/libsrc/Makefile.am
 create mode 100644 tools/usb/usbip/libsrc/list.h
 create mode 100644 tools/usb/usbip/libsrc/names.c
 create mode 100644 tools/usb/usbip/libsrc/names.h
 create mode 100644 tools/usb/usbip/libsrc/sysfs_utils.c
 create mode 100644 tools/usb/usbip/libsrc/sysfs_utils.h
 create mode 100644 tools/usb/usbip/libsrc/usbip_common.c
 create mode 100644 tools/usb/usbip/libsrc/usbip_common.h
 create mode 100644 tools/usb/usbip/libsrc/usbip_host_driver.c
 create mode 100644 tools/usb/usbip/libsrc/usbip_host_driver.h
 create mode 100644 tools/usb/usbip/libsrc/vhci_driver.c
 create mode 100644 tools/usb/usbip/libsrc/vhci_driver.h
 create mode 100644 tools/usb/usbip/src/Makefile.am
 create mode 100644 tools/usb/usbip/src/usbip.c
 create mode 100644 tools/usb/usbip/src/usbip.h
 create mode 100644 tools/usb/usbip/src/usbip_attach.c
 create mode 100644 tools/usb/usbip/src/usbip_bind.c
 create mode 100644 tools/usb/usbip/src/usbip_detach.c
 create mode 100644 tools/usb/usbip/src/usbip_list.c
 create mode 100644 tools/usb/usbip/src/usbip_network.c
 create mode 100644 tools/usb/usbip/src/usbip_network.h
 create mode 100644 tools/usb/usbip/src/usbip_port.c
 create mode 100644 tools/usb/usbip/src/usbip_unbind.c
 create mode 100644 tools/usb/usbip/src/usbipd.c
 create mode 100644 tools/usb/usbip/src/utils.c
 create mode 100644 tools/usb/usbip/src/utils.h

-- 
1.8.1.2


^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2014-08-20  4:03 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-08-07  5:10 [PATCH 0/3] usbip: move usbip out of staging Valentina Manea
2014-08-07  5:10 ` Valentina Manea
2014-08-07  5:10 ` [PATCH 1/3] usbip: move usbip userspace code " Valentina Manea
2014-08-07  5:10 ` [PATCH 2/3] usbip: move usbip kernel " Valentina Manea
2014-08-19 18:38   ` Greg KH
2014-08-20  3:21     ` Valentina Manea
2014-08-20  4:02       ` Greg KH
2014-08-07  5:10 ` [PATCH 3/3] usbip: remove struct usb_device_id table Valentina Manea
2014-08-07  5:33 ` [PATCH 0/3] usbip: move usbip out of staging Greg KH
2014-08-07 19:36   ` Valentina Manea
2014-08-07 19:48     ` Shuah Khan
2014-08-07 20:16     ` Greg KH
2014-08-09  4:41       ` Valentina Manea
2014-08-09 14:17         ` Greg KH
2014-08-11 13:38         ` Shuah Khan
  -- strict thread matches above, loose matches on Subject: below --
2014-03-18 20:11 Valentina Manea
2014-03-18 20:20 ` Joe Perches
2014-03-18 20:33 ` Greg KH
2014-08-06 12:22   ` Max Vozeler
2014-08-06 14:45     ` Greg KH

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.