Re: [PATCH 0/3] usbip: move usbip out of staging
On Fri, Aug 8, 2014 at 10:41 PM, Valentina Manea wrote: > On Thu, Aug 7, 2014 at 1:16 PM, Greg KH 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...@samsung.com is the email address. thanks, -- Shuah -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH 0/3] usbip: move usbip out of staging
On Fri, Aug 08, 2014 at 09:41:48PM -0700, Valentina Manea wrote: > On Thu, Aug 7, 2014 at 1:16 PM, Greg KH 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 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH 0/3] usbip: move usbip out of staging
On Thu, Aug 7, 2014 at 1:16 PM, Greg KH 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 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH 0/3] usbip: move usbip out of staging
On Thu, Aug 07, 2014 at 12:36:06PM -0700, Valentina Manea wrote: > On Wed, Aug 6, 2014 at 10:33 PM, Greg KH 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 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH 0/3] usbip: move usbip out of staging
On Thu, Aug 7, 2014 at 1:36 PM, Valentina Manea wrote: > On Wed, Aug 6, 2014 at 10:33 PM, Greg KH 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 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH 0/3] usbip: move usbip out of staging
On Wed, Aug 6, 2014 at 10:33 PM, Greg KH 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 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH 0/3] usbip: move usbip out of staging
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 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
[PATCH 0/3] usbip: move usbip out of staging
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/u
[PATCH 0/3] usbip: move usbip out of staging
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/stagi
Re: [PATCH 0/3] usbip: move usbip out of staging
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 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH 0/3] usbip: move usbip out of staging
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 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH 0/3] usbip: move usbip out of staging
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 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH 0/3] usbip: move usbip out of staging
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. -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
[PATCH 0/3] usbip: move usbip out of staging
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