From: Valentina Manea <valentina.manea.m@gmail.com>
To: gregkh@linuxfoundation.org
Cc: tobias.polzer@fau.de, dominik.paulus@fau.de,
ly80toro@cip.cs.fau.de, shuah.kh@samsung.com,
ihadzic@research.bell-labs.com, linux-kernel@vger.kernel.org,
linux-usb@vger.kernel.org, devel@driverdev.osuosl.org,
firefly@lists.rosedu.org,
Valentina Manea <valentina.manea.m@gmail.com>
Subject: [PATCH 00/12] Migrate usbip-utils to libudev
Date: Tue, 4 Mar 2014 21:10:40 +0200 [thread overview]
Message-ID: <1393960252-21247-1-git-send-email-valentina.manea.m@gmail.com> (raw)
This patch series modifies the USB/IP userspace side (usbip-utils)
to use libudev instead of libsysfs. This change was necessary as
libsysfs is no longer maintained and we have discovered a bug that
affected USB/IP.
On the other hand, libudev is actively maintained and recommended
for interacting with sysfs.
Valentina Manea (12):
staging: usbip: userspace: migrate usbip_bind to libudev
staging: usbip: userspace: remove useless libsysfs includes
staging: usbip: userspace: migrate usbip_unbind to libudev
staging: usbip: userspace: migrate usbip_list to libudev
staging: usbip: userspace: re-add interface information listing
staging: usbip: userspace: add new list API
staging: usbip: userspace: move sysfs_utils to libsrc
staging: usbip: userspace: migrate usbip_host_driver to libudev
staging: usbip: userspace: remove class device infrastructure in
vhci_driver
staging: usbip: userspace: migrate vhci_driver to libudev
staging: usbip: userspace: remove libsysfs flag and autoconf check
staging: usbip: userspace: update dependencies in README
drivers/staging/usbip/userspace/README | 4 +-
drivers/staging/usbip/userspace/configure.ac | 10 +-
drivers/staging/usbip/userspace/libsrc/Makefile.am | 4 +-
.../staging/usbip/userspace/libsrc/build_assert.h | 40 ++
.../staging/usbip/userspace/libsrc/check_type.h | 64 +++
.../staging/usbip/userspace/libsrc/container_of.h | 109 ++++
drivers/staging/usbip/userspace/libsrc/list.c | 43 ++
drivers/staging/usbip/userspace/libsrc/list.h | 613 +++++++++++++++++++++
.../staging/usbip/userspace/libsrc/sysfs_utils.c | 36 ++
.../staging/usbip/userspace/libsrc/sysfs_utils.h | 8 +
.../staging/usbip/userspace/libsrc/usbip_common.c | 74 +--
.../staging/usbip/userspace/libsrc/usbip_common.h | 15 +-
.../usbip/userspace/libsrc/usbip_host_driver.c | 282 +++-------
.../usbip/userspace/libsrc/usbip_host_driver.h | 7 +-
.../staging/usbip/userspace/libsrc/vhci_driver.c | 346 ++----------
.../staging/usbip/userspace/libsrc/vhci_driver.h | 9 +-
drivers/staging/usbip/userspace/src/usbip_attach.c | 1 -
drivers/staging/usbip/userspace/src/usbip_bind.c | 149 ++---
drivers/staging/usbip/userspace/src/usbip_detach.c | 2 -
drivers/staging/usbip/userspace/src/usbip_list.c | 157 +++---
.../staging/usbip/userspace/src/usbip_network.h | 1 -
drivers/staging/usbip/userspace/src/usbip_unbind.c | 92 +---
drivers/staging/usbip/userspace/src/usbipd.c | 26 +-
drivers/staging/usbip/userspace/src/utils.c | 51 +-
24 files changed, 1299 insertions(+), 844 deletions(-)
create mode 100644 drivers/staging/usbip/userspace/libsrc/build_assert.h
create mode 100644 drivers/staging/usbip/userspace/libsrc/check_type.h
create mode 100644 drivers/staging/usbip/userspace/libsrc/container_of.h
create mode 100644 drivers/staging/usbip/userspace/libsrc/list.c
create mode 100644 drivers/staging/usbip/userspace/libsrc/list.h
create mode 100644 drivers/staging/usbip/userspace/libsrc/sysfs_utils.c
create mode 100644 drivers/staging/usbip/userspace/libsrc/sysfs_utils.h
--
1.8.1.2
next reply other threads:[~2014-03-04 19:11 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-03-04 19:10 Valentina Manea [this message]
2014-03-04 19:10 ` [PATCH 01/12] staging: usbip: userspace: migrate usbip_bind " Valentina Manea
2014-03-05 9:42 ` Dan Carpenter
2014-03-05 10:15 ` Dan Carpenter
2014-03-06 6:17 ` Valentina Manea
2014-03-05 9:56 ` Dan Carpenter
2014-03-06 16:15 ` Shuah Khan
2014-03-06 18:19 ` Dan Carpenter
2014-03-04 19:10 ` [PATCH 02/12] staging: usbip: userspace: remove useless libsysfs includes Valentina Manea
2014-03-04 19:10 ` [PATCH 03/12] staging: usbip: userspace: migrate usbip_unbind to libudev Valentina Manea
2014-03-06 16:31 ` Shuah Khan
2014-03-04 19:10 ` [PATCH 04/12] staging: usbip: userspace: migrate usbip_list " Valentina Manea
2014-03-06 20:57 ` Shuah Khan
2014-03-04 19:10 ` [PATCH 05/12] staging: usbip: userspace: re-add interface information listing Valentina Manea
2014-03-06 21:11 ` Shuah Khan
2014-03-04 19:10 ` [PATCH 06/12] staging: usbip: userspace: add new list API Valentina Manea
2014-03-05 6:35 ` Greg KH
2014-03-05 10:16 ` Dan Carpenter
[not found] ` <CAByK=5bzS4R0sGj5w5x8gc8DcKXvnr58WskoShuq6G30YTsOgQ@mail.gmail.com>
2014-03-06 19:55 ` [firefly] " Greg KH
2014-03-04 19:10 ` [PATCH 07/12] staging: usbip: userspace: move sysfs_utils to libsrc Valentina Manea
2014-03-04 19:10 ` [PATCH 08/12] staging: usbip: userspace: migrate usbip_host_driver to libudev Valentina Manea
2014-03-06 21:43 ` Shuah Khan
2014-03-04 19:10 ` [PATCH 09/12] staging: usbip: userspace: remove class device infrastructure in vhci_driver Valentina Manea
2014-03-06 21:59 ` Shuah Khan
2014-03-04 19:10 ` [PATCH 10/12] staging: usbip: userspace: migrate vhci_driver to libudev Valentina Manea
2014-03-06 22:07 ` Shuah Khan
2014-03-04 19:10 ` [PATCH 11/12] staging: usbip: userspace: remove libsysfs flag and autoconf check Valentina Manea
2014-03-04 19:10 ` [PATCH 12/12] staging: usbip: userspace: update dependencies in README Valentina Manea
2014-03-05 6:37 ` [PATCH 00/12] Migrate usbip-utils to libudev Greg KH
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1393960252-21247-1-git-send-email-valentina.manea.m@gmail.com \
--to=valentina.manea.m@gmail.com \
--cc=devel@driverdev.osuosl.org \
--cc=dominik.paulus@fau.de \
--cc=firefly@lists.rosedu.org \
--cc=gregkh@linuxfoundation.org \
--cc=ihadzic@research.bell-labs.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-usb@vger.kernel.org \
--cc=ly80toro@cip.cs.fau.de \
--cc=shuah.kh@samsung.com \
--cc=tobias.polzer@fau.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®