[PATCH 00/12] Migrate usbip-utils to libudev

From: Valentina Manea
Date: Tue Mar 04 2014 - 14:15:49 EST


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

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/