On Mon, Jun 13, 2016 at 11:33:41AM +0900, Nobuo Iwata wrote: > Modification to the userspace tools including usbip/libsrc and > usbip/src. > > Changed corresponding to new vhci_sysfs.c. > > nports in sysfs is used to get total number of ports. > > Old get_nports() ignores the last status line because > udev_device_get_sysattr_value() drops last new line. New version uses > nports attribute so it's doesn't have this problem. > > status[.N] in sysfs are used. > > parse_status() which reads all status lines is broken into open, close, > read-line and parse-line. Parse-line is reused to find free port and > get imported device. > > In daemon, status was loaded into memory by > usbip_vhci_refresh_device_list() at receiving every request. The loaded > status is used to find free port. It is changed to read status directly > to find free port. > > Wording inconsistencies are fixed according to the rule below. > > rhport, HC_PORTS: ports within a controller (or root hub). > port, nports: ports across the controllers. > > Signed-off-by: Nobuo Iwata <nobuo.iwata@xxxxxxxxxxxxxxx> > --- > tools/usb/usbip/libsrc/vhci_driver.c | 398 +++++++++++++++------------ > tools/usb/usbip/libsrc/vhci_driver.h | 45 +-- > tools/usb/usbip/src/usbip_attach.c | 8 +- > tools/usb/usbip/src/usbip_port.c | 13 +- > tools/usb/usbip/src/usbipd_app.c | 49 ++-- > 5 files changed, 253 insertions(+), 260 deletions(-) This patch does not apply to my tree, can you refresh the series and resend it please? thanks, greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html