<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux.git/drivers/staging/usbip/userspace, branch v3.14</title>
<subtitle>Linux kernel source tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/'/>
<entry>
<title>usbip/userspace/libsrc/names.c: memory leak</title>
<updated>2014-02-07T19:08:46+00:00</updated>
<author>
<name>Heinrich Schuchardt</name>
<email>xypron.glpk@gmx.de</email>
</author>
<published>2014-01-28T20:16:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=2a7470d9ffe506ff895f4a27dcf3840cb3ea097f'/>
<id>2a7470d9ffe506ff895f4a27dcf3840cb3ea097f</id>
<content type='text'>
revised patch

p is freed if NULL.
p is leaked if second calloc fails.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
revised patch

p is freed if NULL.
p is leaked if second calloc fails.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>staging: usbip: userspace: add support for viewing imported devices</title>
<updated>2014-01-09T16:44:01+00:00</updated>
<author>
<name>Valentina Manea</name>
<email>valentina.manea.m@gmail.com</email>
</author>
<published>2014-01-07T19:05:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=ec2ff62746325b0d889bc632c9b833aa92cf3eda'/>
<id>ec2ff62746325b0d889bc632c9b833aa92cf3eda</id>
<content type='text'>
As of Matt Mooney's major refactoring in 2011, usbip port
option was left out. Add support for this option in
a manner similar to the old implementation.

Sample output:

Imported USB devices
====================
Port 00: &lt;Port in Use&gt; at Full Speed(12Mbps)
       unknown vendor : unknown product (1687:6211)
       2-1 -&gt; usbip://192.168.122.152:3240/1-1
           -&gt; remote bus/dev 001/002

Signed-off-by: Valentina Manea &lt;valentina.manea.m@gmail.com&gt;
Reviewed-by: Ilija Hadzic &lt;ihadzic@research.bell-labs.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As of Matt Mooney's major refactoring in 2011, usbip port
option was left out. Add support for this option in
a manner similar to the old implementation.

Sample output:

Imported USB devices
====================
Port 00: &lt;Port in Use&gt; at Full Speed(12Mbps)
       unknown vendor : unknown product (1687:6211)
       2-1 -&gt; usbip://192.168.122.152:3240/1-1
           -&gt; remote bus/dev 001/002

Signed-off-by: Valentina Manea &lt;valentina.manea.m@gmail.com&gt;
Reviewed-by: Ilija Hadzic &lt;ihadzic@research.bell-labs.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>usbip: Fix sscanf handling</title>
<updated>2013-12-18T01:07:13+00:00</updated>
<author>
<name>Alan</name>
<email>gnomes@lxorguk.ukuu.org.uk</email>
</author>
<published>2013-12-11T18:32:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=2d32927127f44d755780aa5fa88c8c34e72558f8'/>
<id>2d32927127f44d755780aa5fa88c8c34e72558f8</id>
<content type='text'>
Scan only to the length permitted by the buffer

One of a set of sscanf problems noted by Jackie Chang

Signed-off-by: Alan Cox &lt;alan@linux.intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Scan only to the length permitted by the buffer

One of a set of sscanf problems noted by Jackie Chang

Signed-off-by: Alan Cox &lt;alan@linux.intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>staging: usbip: Fix man-pages for usbip userspace utilities</title>
<updated>2013-09-25T23:58:32+00:00</updated>
<author>
<name>Tobias Polzer</name>
<email>tobias.polzer@fau.de</email>
</author>
<published>2013-09-09T14:13:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=3dd89f9f1bcbb0cbca099abbd811841389cbcf3f'/>
<id>3dd89f9f1bcbb0cbca099abbd811841389cbcf3f</id>
<content type='text'>
The usbip userspace utilities contained some half-documented (only in
--help, not in man) options. They were added to the man-pages of usbip
and usbipd.
Also a typo in the usbip headline was fixed.

Signed-off-by: Tobias Polzer &lt;tobias.polzer@fau.de&gt;
Signed-off-by: Dominik Paulus &lt;dominik.paulus@fau.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The usbip userspace utilities contained some half-documented (only in
--help, not in man) options. They were added to the man-pages of usbip
and usbipd.
Also a typo in the usbip headline was fixed.

Signed-off-by: Tobias Polzer &lt;tobias.polzer@fau.de&gt;
Signed-off-by: Dominik Paulus &lt;dominik.paulus@fau.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>staging: usbip: Fix IPv6 support in usbipd</title>
<updated>2013-09-25T23:35:56+00:00</updated>
<author>
<name>Dominik Paulus</name>
<email>dominik.paulus@fau.de</email>
</author>
<published>2013-09-13T09:55:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=f49ad35cd1241a278f073b6674e38eef7dd78c11'/>
<id>f49ad35cd1241a278f073b6674e38eef7dd78c11</id>
<content type='text'>
getaddrinfo() leaves the order of the returned addrinfo structs
unspecified. On systems with bindv6only disabled (this is the default),
PF_INET6 sockets bind to IPv4, too. Thus, IPv6 support in usbipd was
broken when getaddrinfo returned first IPv4 and then IPv6 addrinfos, as
the IPv6 bind failed with EADDRINUSE.

This patch uses seperate sockets for IPv4 and IPv6 and sets IPV6_V6ONLY
on all IPv6 sockets. Two command line arguments, -4 and -6 were added to
manually select the socket family.

Signed-off-by: Tobias Polzer &lt;tobias.polzer@fau.de&gt;
Signed-off-by: Dominik Paulus &lt;dominik.paulus@fau.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
getaddrinfo() leaves the order of the returned addrinfo structs
unspecified. On systems with bindv6only disabled (this is the default),
PF_INET6 sockets bind to IPv4, too. Thus, IPv6 support in usbipd was
broken when getaddrinfo returned first IPv4 and then IPv6 addrinfos, as
the IPv6 bind failed with EADDRINUSE.

This patch uses seperate sockets for IPv4 and IPv6 and sets IPV6_V6ONLY
on all IPv6 sockets. Two command line arguments, -4 and -6 were added to
manually select the socket family.

Signed-off-by: Tobias Polzer &lt;tobias.polzer@fau.de&gt;
Signed-off-by: Dominik Paulus &lt;dominik.paulus@fau.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>staging: usbip: Fix build on Debian ppc</title>
<updated>2013-09-25T23:33:55+00:00</updated>
<author>
<name>Tobias Polzer</name>
<email>tobias.polzer@fau.de</email>
</author>
<published>2013-09-19T08:39:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=414ef695c491ae1d496d10de0660550fe79abdbf'/>
<id>414ef695c491ae1d496d10de0660550fe79abdbf</id>
<content type='text'>
One missing include was added.

Signed-off-by: Dominik Paulus &lt;dominik.paulus@fau.de&gt;
Signed-off-by: Tobias Polzer &lt;tobias.polzer@fau.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
One missing include was added.

Signed-off-by: Dominik Paulus &lt;dominik.paulus@fau.de&gt;
Signed-off-by: Tobias Polzer &lt;tobias.polzer@fau.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>staging: usbip: Fix build with --with-tcp-wrappers</title>
<updated>2013-09-25T23:32:43+00:00</updated>
<author>
<name>Dominik Paulus</name>
<email>dominik.paulus@fau.de</email>
</author>
<published>2013-09-19T12:47:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=82bd3f1ba0e7f898efad08213b68e43085c29e2f'/>
<id>82bd3f1ba0e7f898efad08213b68e43085c29e2f</id>
<content type='text'>
With --with-tcp-wrappers=no specified, the build system reset LIBS to
the empty string and thus fails to link against libsysfs.

Signed-off-by: Dominik Paulus &lt;dominik.paulus@fau.de&gt;
Signed-off-by: Tobias Polzer &lt;tobias.polzer@fau.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With --with-tcp-wrappers=no specified, the build system reset LIBS to
the empty string and thus fails to link against libsysfs.

Signed-off-by: Dominik Paulus &lt;dominik.paulus@fau.de&gt;
Signed-off-by: Tobias Polzer &lt;tobias.polzer@fau.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>staging: usbip: fix up alignment in long options list</title>
<updated>2013-08-23T16:54:27+00:00</updated>
<author>
<name>Anthony Foiani</name>
<email>anthony.foiani@gmail.com</email>
</author>
<published>2013-08-23T04:06:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=92e11aef70fbac9724a60195b9670901971e8f3b'/>
<id>92e11aef70fbac9724a60195b9670901971e8f3b</id>
<content type='text'>
Re-align the option lists.

Signed-off-by: Anthony Foiani &lt;anthony.foiani@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Re-align the option lists.

Signed-off-by: Anthony Foiani &lt;anthony.foiani@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>staging: usbip: properly handle "-l" / "--log" option</title>
<updated>2013-08-23T16:54:27+00:00</updated>
<author>
<name>Anthony Foiani</name>
<email>anthony.foiani@gmail.com</email>
</author>
<published>2013-08-23T04:06:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=5894af89f22a94f2356474a2e1e14ca6267019d4'/>
<id>5894af89f22a94f2356474a2e1e14ca6267019d4</id>
<content type='text'>
This option is in the long options list, and it's handled in the
option processing loop, but the optstring didn't include it.

Signed-off-by: Anthony Foiani &lt;anthony.foiani@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This option is in the long options list, and it's handled in the
option processing loop, but the optstring didn't include it.

Signed-off-by: Anthony Foiani &lt;anthony.foiani@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>staging: usbip: set usbipd server port via "-t" / "--tcp-port" option.</title>
<updated>2013-08-23T16:54:26+00:00</updated>
<author>
<name>Anthony Foiani</name>
<email>anthony.foiani@gmail.com</email>
</author>
<published>2013-08-23T04:06:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=7182f8f81a8c6425061c144d04477048826315e5'/>
<id>7182f8f81a8c6425061c144d04477048826315e5</id>
<content type='text'>
Add an option "-t" / "--tcp-port" to specify the TCP port to listen
on.  Downcase associated variables as they're no longer constants.

Signed-off-by: Anthony Foiani &lt;anthony.foiani@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add an option "-t" / "--tcp-port" to specify the TCP port to listen
on.  Downcase associated variables as they're no longer constants.

Signed-off-by: Anthony Foiani &lt;anthony.foiani@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
