Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 249710
b: refs/heads/master
c: 9abec45
h: refs/heads/master
v: v3
  • Loading branch information
matt mooney authored and Greg Kroah-Hartman committed May 17, 2011
1 parent 32314be commit d52872c
Show file tree
Hide file tree
Showing 9 changed files with 41 additions and 41 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: 33df2286f78fc1d09c9a1d6ce699bf6f8dff7b8d
refs/heads/master: 9abec45232e0716ce4c4c67c566596ad88d7105d
10 changes: 5 additions & 5 deletions trunk/drivers/staging/usbip/userspace/COPYING
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ patent must be licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distribution and
modification follow.

GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

Expand Down Expand Up @@ -110,7 +110,7 @@ above, provided that you also meet all of these conditions:
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)

These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
Expand Down Expand Up @@ -168,7 +168,7 @@ access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.

4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
Expand Down Expand Up @@ -225,7 +225,7 @@ impose that choice.

This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.

8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
Expand Down Expand Up @@ -278,7 +278,7 @@ PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the greatest
Expand Down
40 changes: 20 additions & 20 deletions trunk/drivers/staging/usbip/userspace/README
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
- Bind usbip.ko to the device of busid 1-2.
- A usb device 1-2 is now exportable to other hosts!
- Use 'usbip_bind_driver --other 1-2' when you want to shutdown exporting
and use the device locally.
and use the device locally.


client:# insmod usbip_common_mod.ko
Expand Down Expand Up @@ -87,36 +87,36 @@ export a usb hub.
List USB devices
- busid 3-3.2 (04bb:0206)
3-3.2:1.0 -> usb-storage

- busid 3-3.1 (08bb:2702)
3-3.1:1.0 -> snd-usb-audio
3-3.1:1.1 -> snd-usb-audio

- busid 3-3 (0409:0058)
3-3:1.0 -> hub

- busid 3-2 (0711:0902)
3-2:1.0 -> none

- busid 1-1 (05a9:a511)
1-1:1.0 -> ov511

- busid 4-1 (046d:08b2)
4-1:1.0 -> none
4-1:1.1 -> none
4-1:1.2 -> none

- busid 5-2 (058f:9254)
5-2:1.0 -> hub

--------------------------------------------------------------------------------------------------------
Mark the device of busid 3-3.2 as exportable.

trois:# usbip_bind_driver --usbip 3-3.2
** (process:24621): DEBUG: 3-3.2:1.0 -> none
** (process:24621): DEBUG: 3-3.2:1.0 -> none
** (process:24621): DEBUG: write "add 3-3.2" to /sys/bus/usb/drivers/usbip/match_busid
** Message: bind 3-3.2 to usbip, complete!

trois:# usbip_bind_driver --list
List USB devices
- busid 3-3.2 (04bb:0206)
Expand All @@ -141,59 +141,59 @@ the server host.
: /sys/devices/pci0000:00/0000:00:1f.2/usb1/1-1
: (Defined at Interface level) / unknown subclass / unknown protocol (00/00/00)
: 0 - Mass Storage / SCSI / Bulk (Zip) (08/06/50)

1-2.2.1: Apple Computer, Inc. : unknown product (05ac:0203)
: /sys/devices/pci0000:00/0000:00:1f.2/usb1/1-2/1-2.2/1-2.2.1
: (Defined at Interface level) / unknown subclass / unknown protocol (00/00/00)
: 0 - Human Interface Devices / Boot Interface Subclass / Keyboard (03/01/01)

1-2.2.3: OmniVision Technologies, Inc. : OV511+ WebCam (05a9:a511)
: /sys/devices/pci0000:00/0000:00:1f.2/usb1/1-2/1-2.2/1-2.2.3
: (Defined at Interface level) / unknown subclass / unknown protocol (00/00/00)
: 0 - Vendor Specific Class / unknown subclass / unknown protocol (ff/00/00)

3-1: Logitech, Inc. : QuickCam Pro 4000 (046d:08b2)
: /sys/devices/pci0000:00/0000:00:1e.0/0000:02:0a.0/usb3/3-1
: (Defined at Interface level) / unknown subclass / unknown protocol (00/00/00)
: 0 - Data / unknown subclass / unknown protocol (0a/ff/00)
: 1 - Audio / Control Device / unknown protocol (01/01/00)
: 2 - Audio / Streaming / unknown protocol (01/02/00)

4-1: Logitech, Inc. : QuickCam Express (046d:0870)
: /sys/devices/pci0000:00/0000:00:1e.0/0000:02:0a.1/usb4/4-1
: Vendor Specific Class / Vendor Specific Subclass / Vendor Specific Protocol (ff/ff/ff)
: 0 - Vendor Specific Class / Vendor Specific Subclass / Vendor Specific Protocol (ff/ff/ff)

4-2: Texas Instruments Japan : unknown product (08bb:2702)
: /sys/devices/pci0000:00/0000:00:1e.0/0000:02:0a.1/usb4/4-2
: (Defined at Interface level) / unknown subclass / unknown protocol (00/00/00)
: 0 - Audio / Control Device / unknown protocol (01/01/00)
: 1 - Audio / Streaming / unknown protocol (01/02/00)

--------------------------------------------------------------------------------------------------------
Attach a remote usb device!

deux:# usbip --attach 10.0.0.3 1-1
port 0 attached

--------------------------------------------------------------------------------------------------------
Show what devices are attached to this client.

deux:# usbip --port
Port 00: <Port in Use> at Full Speed(12Mbps)
Prolific Technology, Inc. : unknown product (067b:3507)
6-1 -> usbip://10.0.0.3:3240/1-1 (remote bus/dev 001/004)
6-1:1.0 used by usb-storage
6-1:1.0 used by usb-storage
/sys/class/scsi_device/0:0:0:0/device
/sys/class/scsi_host/host0/device
/sys/block/sda/device

--------------------------------------------------------------------------------------------------------
Detach the imported device.

deux:# usbip --detach 0
port 0 detached

--------------------------------------------------------------------------------------------------------


Expand Down
2 changes: 1 addition & 1 deletion trunk/drivers/staging/usbip/userspace/configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ AC_ARG_ENABLE(usbids-install,
*) AC_MSG_ERROR(bad value ${enableval} for --enable-usbids-install) ;;
esac])
AM_CONDITIONAL(INSTALL_USBIDS, test x$usbids = xinstall)



GLIB2_REQUIRED=2.6.0
Expand Down
6 changes: 3 additions & 3 deletions trunk/drivers/staging/usbip/userspace/doc/usbip_bind_driver.8
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ usbip_bind_driver \- change driver binding for USB/IP
[\fIoptions\fR]

.SH DESCRIPTION
Driver bindings for USB devices can be changed using
this program. It is used to export and unexport USB
Driver bindings for USB devices can be changed using
this program. It is used to export and unexport USB
devices over USB/IP.

.SH OPTIONS
Expand All @@ -34,7 +34,7 @@ Print usb devices and their drivers in parseable mode
- Bind usbip.ko to the device of busid 1-2.
- A usb device 1-2 is now exportable to other hosts!

server:# usbip_bind_driver --other 1-2
server:# usbip_bind_driver --other 1-2
- Shutdown exporting and use the device locally.

.SH "SEE ALSO"
Expand Down
2 changes: 1 addition & 1 deletion trunk/drivers/staging/usbip/userspace/libsrc/stub_driver.c
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ static int32_t read_attr_usbip_status(struct usb_device *udev)
}

if (retries == 0)
err("usbip_status not ready after %d retries",
err("usbip_status not ready after %d retries",
SYSFS_OPEN_RETRIES);
else if (retries < SYSFS_OPEN_RETRIES)
info("warning: usbip_status ready after %d retries",
Expand Down
10 changes: 5 additions & 5 deletions trunk/drivers/staging/usbip/userspace/src/bind-driver.c
Original file line number Diff line number Diff line change
Expand Up @@ -177,13 +177,13 @@ static int unbind(char *busid)
return -1;
}

for (i = 0; i < ninterface; i++) {
char driver[PATH_MAX];
for (i = 0; i < ninterface; i++) {
char driver[PATH_MAX];
int ret;

bzero(&driver, sizeof(driver));

getdriver(busid, configvalue, i, driver, PATH_MAX-1);
getdriver(busid, configvalue, i, driver, PATH_MAX-1);

g_debug(" %s:%d.%d -> %s ", busid, configvalue, i, driver);

Expand Down Expand Up @@ -226,7 +226,7 @@ static int bind_to_usbip(char *busid)
return -1;
}

for (i = 0; i < ninterface; i++) {
for (i = 0; i < ninterface; i++) {
int ret;

ret = bind_interface(busid, configvalue, i, "usbip");
Expand Down Expand Up @@ -527,7 +527,7 @@ static int allusbip(void)
}
#endif
}

if (be_local == 0)
use_device_by_usbip(busid);
}
Expand Down
6 changes: 3 additions & 3 deletions trunk/drivers/staging/usbip/userspace/src/usbip.c
Original file line number Diff line number Diff line change
Expand Up @@ -619,9 +619,9 @@ int main(int argc, char *argv[])
if (geteuid() != 0)
g_warning("running non-root?");

ret = usbip_names_init(USBIDS_FILE);
if (ret)
notice("failed to open %s", USBIDS_FILE);
ret = usbip_names_init(USBIDS_FILE);
if (ret)
notice("failed to open %s", USBIDS_FILE);

for (;;) {
int c;
Expand Down
4 changes: 2 additions & 2 deletions trunk/drivers/staging/usbip/userspace/src/usbip_network.h
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ struct op_export_request {
} __attribute__((packed));

struct op_export_reply {
int returncode;
int returncode;
} __attribute__((packed));


Expand All @@ -118,7 +118,7 @@ struct op_unexport_request {
} __attribute__((packed));

struct op_unexport_reply {
int returncode;
int returncode;
} __attribute__((packed));

#define PACK_OP_UNEXPORT_REQUEST(pack, request) do {\
Expand Down

0 comments on commit d52872c

Please sign in to comment.