Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 259974
b: refs/heads/master
c: 25567a3
h: refs/heads/master
v: v3
  • Loading branch information
matt mooney authored and Greg Kroah-Hartman committed Jul 6, 2011
1 parent b9dfa1d commit ba7f288
Show file tree
Hide file tree
Showing 4 changed files with 81 additions and 84 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 099f79fa5a02c909ca1a621768fe454b664a7efa
refs/heads/master: 25567a3979ed5c6056608f9c0d7574f319283c12
55 changes: 27 additions & 28 deletions trunk/drivers/staging/usbip/userspace/libsrc/stub_driver.c
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ static struct sysfs_driver *open_sysfs_stub_driver(void)

ret = sysfs_get_mnt_path(sysfs_mntpath, SYSFS_PATH_MAX);
if (ret < 0) {
err("sysfs must be mounted");
dbg("sysfs_get_mnt_path failed");
return NULL;
}

Expand All @@ -37,8 +37,7 @@ static struct sysfs_driver *open_sysfs_stub_driver(void)

stub_driver = sysfs_open_driver_path(stub_driver_path);
if (!stub_driver) {
err(USBIP_CORE_MOD_NAME ".ko and " USBIP_HOST_DRV_NAME
".ko must be loaded");
dbg("sysfs_open_driver_path failed");
return NULL;
}

Expand Down Expand Up @@ -82,7 +81,7 @@ static int32_t read_attr_usbip_status(struct usbip_usb_device *udev)
break;

if (errno != ENOENT) {
err("error stat'ing %s", attrpath);
dbg("stat failed: %s", attrpath);
return -1;
}

Expand All @@ -91,21 +90,21 @@ static int32_t read_attr_usbip_status(struct usbip_usb_device *udev)
}

if (retries == 0)
err("usbip_status not ready after %d retries",
SYSFS_OPEN_RETRIES);
dbg("usbip_status not ready after %d retries",
SYSFS_OPEN_RETRIES);
else if (retries < SYSFS_OPEN_RETRIES)
info("warning: usbip_status ready after %d retries",
SYSFS_OPEN_RETRIES - retries);
dbg("warning: usbip_status ready after %d retries",
SYSFS_OPEN_RETRIES - retries);

attr = sysfs_open_attribute(attrpath);
if (!attr) {
err("open %s", attrpath);
dbg("sysfs_open_attribute failed: %s", attrpath);
return -1;
}

ret = sysfs_read_attribute(attr);
if (ret) {
err("read %s", attrpath);
dbg("sysfs_read_attribute failed: %s", attrpath);
sysfs_close_attribute(attr);
return -1;
}
Expand Down Expand Up @@ -134,13 +133,13 @@ static struct usbip_exported_device *usbip_exported_device_new(char *sdevpath)

edev = (struct usbip_exported_device *) calloc(1, sizeof(*edev));
if (!edev) {
err("alloc device");
dbg("calloc failed");
return NULL;
}

edev->sudev = sysfs_open_device_path(sdevpath);
if (!edev->sudev) {
err("open %s", sdevpath);
dbg("sysfs_open_device_path failed: %s", sdevpath);
goto err;
}

Expand All @@ -155,7 +154,7 @@ static struct usbip_exported_device *usbip_exported_device_new(char *sdevpath)
sizeof(struct usbip_usb_interface);
edev = (struct usbip_exported_device *) realloc(edev, size);
if (!edev) {
err("alloc device");
dbg("realloc failed");
goto err;
}

Expand Down Expand Up @@ -204,8 +203,8 @@ static int refresh_exported_devices(void)

suinf_list = sysfs_get_driver_devices(stub_driver->sysfs_driver);
if (!suinf_list) {
info("bind " USBIP_HOST_DRV_NAME ".ko to a usb device to be "
"exportable!\n");
dbg("bind " USBIP_HOST_DRV_NAME ".ko to a usb device to be "
"exportable!\n");
goto bye;
}

Expand All @@ -215,7 +214,7 @@ static int refresh_exported_devices(void)
/* get usb device of this usb interface */
sudev = sysfs_get_device_parent(suinf);
if (!sudev) {
err("get parent dev of %s", suinf->name);
dbg("sysfs_get_device_parent failed: %s", suinf->name);
continue;
}

Expand All @@ -229,7 +228,7 @@ static int refresh_exported_devices(void)

edev = usbip_exported_device_new(sudev->path);
if (!edev) {
err("usbip_exported_device new");
dbg("usbip_exported_device_new failed");
continue;
}

Expand Down Expand Up @@ -257,7 +256,7 @@ int usbip_stub_refresh_device_list(void)
stub_driver->edev_list = dlist_new_with_delete(sizeof(struct usbip_exported_device),
usbip_exported_device_delete);
if (!stub_driver->edev_list) {
err("alloc dlist");
dbg("dlist_new_with_delete failed");
return -1;
}

Expand All @@ -275,7 +274,7 @@ int usbip_stub_driver_open(void)

stub_driver = (struct usbip_stub_driver *) calloc(1, sizeof(*stub_driver));
if (!stub_driver) {
err("alloc stub_driver");
dbg("calloc failed");
return -1;
}

Expand All @@ -284,7 +283,7 @@ int usbip_stub_driver_open(void)
stub_driver->edev_list = dlist_new_with_delete(sizeof(struct usbip_exported_device),
usbip_exported_device_delete);
if (!stub_driver->edev_list) {
err("alloc dlist");
dbg("dlist_new_with_delete failed");
goto err;
}

Expand Down Expand Up @@ -334,16 +333,16 @@ int usbip_stub_export_device(struct usbip_exported_device *edev, int sockfd)


if (edev->status != SDEV_ST_AVAILABLE) {
info("device not available, %s", edev->udev.busid);
dbg("device not available: %s", edev->udev.busid);
switch( edev->status ) {
case SDEV_ST_ERROR:
info(" status SDEV_ST_ERROR");
dbg("status SDEV_ST_ERROR");
break;
case SDEV_ST_USED:
info(" status SDEV_ST_USED");
dbg("status SDEV_ST_USED");
break;
default:
info(" status unknown: 0x%x", edev->status);
dbg("status unknown: 0x%x", edev->status);
}
return -1;
}
Expand All @@ -357,21 +356,21 @@ int usbip_stub_export_device(struct usbip_exported_device *edev, int sockfd)

attr = sysfs_open_attribute(attrpath);
if (!attr) {
err("open %s", attrpath);
dbg("sysfs_open_attribute failed: %s", attrpath);
return -1;
}

snprintf(sockfd_buff, sizeof(sockfd_buff), "%d\n", sockfd);

dbg("write: %s", sockfd_buff);

ret = sysfs_write_attribute(attr, sockfd_buff, strlen(sockfd_buff));
if (ret < 0) {
err("write sockfd %s to %s", sockfd_buff, attrpath);
dbg("sysfs_write_attribute failed: sockfd %s to %s",
sockfd_buff, attrpath);
goto err_write_sockfd;
}

info("connect %s", edev->udev.busid);
dbg("connect: %s", edev->udev.busid);

err_write_sockfd:
sysfs_close_attribute(attr);
Expand Down
14 changes: 7 additions & 7 deletions trunk/drivers/staging/usbip/userspace/libsrc/usbip_common.c
Original file line number Diff line number Diff line change
Expand Up @@ -120,19 +120,19 @@ int read_attr_value(struct sysfs_device *dev, const char *name, const char *form

attr = sysfs_open_attribute(attrpath);
if (!attr) {
err("open attr %s", attrpath);
dbg("sysfs_open_attribute failed: %s", attrpath);
return 0;
}

ret = sysfs_read_attribute(attr);
if (ret < 0) {
err("read attr");
dbg("sysfs_read_attribute failed");
goto err;
}

ret = sscanf(attr->value, format, &num);
if (ret < 1) {
err("sscanf");
dbg("sscanf failed");
goto err;
}

Expand All @@ -154,19 +154,19 @@ int read_attr_speed(struct sysfs_device *dev)

attr = sysfs_open_attribute(attrpath);
if (!attr) {
err("open attr");
dbg("sysfs_open_attribute failed: %s", attrpath);
return 0;
}

ret = sysfs_read_attribute(attr);
if (ret < 0) {
err("read attr");
dbg("sysfs_read_attribute failed");
goto err;
}

ret = sscanf(attr->value, "%s\n", speed);
if (ret < 1) {
err("sscanf");
dbg("sscanf failed");
goto err;
}
err:
Expand Down Expand Up @@ -222,7 +222,7 @@ int read_usb_interface(struct usbip_usb_device *udev, int i,

sif = sysfs_open_device("usb", busid);
if (!sif) {
err("open sif of %s", busid);
dbg("sysfs_open_device(\"usb\", \"%s\") failed", busid);
return -1;
}

Expand Down
Loading

0 comments on commit ba7f288

Please sign in to comment.