<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/usb/net, branch v2.6.15.1</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/usb/net?h=v2.6.15.1</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/usb/net?h=v2.6.15.1'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2005-11-17T19:29:55Z</updated>
<entry>
<title>[PATCH] USB: move CONFIG_USB_DEBUG checks into the Makefile</title>
<updated>2005-11-17T19:29:55Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@suse.de</email>
</author>
<published>2005-11-17T17:48:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=654f31189e550cd5924b786487a5d93d9feaada9'/>
<id>urn:sha1:654f31189e550cd5924b786487a5d93d9feaada9</id>
<content type='text'>
This lets us remove a lot of code in the drivers that were all checking
the same thing.  It also found some bugs in a few of the drivers, which
has been fixed up.

Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] USB: fix race in kaweth disconnect</title>
<updated>2005-11-17T19:29:54Z</updated>
<author>
<name>Herbert Xu</name>
<email>herbert@gondor.apana.org.au</email>
</author>
<published>2005-11-17T17:47:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d23b536bb715673ca0ccbdaac2b6ce2c001d06e9'/>
<id>urn:sha1:d23b536bb715673ca0ccbdaac2b6ce2c001d06e9</id>
<content type='text'>
this patch from Herbert Xu fixes a race by moving termination of
the URBs into close() exclusively.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
Signed-off-by: Oliver Neukum &lt;oliver@neukum.name&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] USB: fix correct wording in drivers/usb/net/KConfig</title>
<updated>2005-10-28T23:47:52Z</updated>
<author>
<name>Koen Kooi</name>
<email>koen@handhelds.org</email>
</author>
<published>2005-10-26T17:42:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=46a0cf81828535fb3c200bc4fffdb8d69f4bf396'/>
<id>urn:sha1:46a0cf81828535fb3c200bc4fffdb8d69f4bf396</id>
<content type='text'>
Signed-off-by: Koen Kooi &lt;koen@handhelds.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] USB: Kaweth.c udelay patch</title>
<updated>2005-10-28T23:47:49Z</updated>
<author>
<name>Guillaume GOURAT /</name>
<email>guillaume.gourat@nexvision.fr</email>
</author>
<published>2005-10-21T12:01:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f2d45cd976682a3566c8cf30cefe91eb43ab6005'/>
<id>urn:sha1:f2d45cd976682a3566c8cf30cefe91eb43ab6005</id>
<content type='text'>
On some arch (like arm) udelay cannot be called with value greater that
2000.

Signed-off-by: Guillaume GOURAT / guillaume.gourat@nexvision.fr
Signed-off-by: Oliver Neukum &lt;oliver@neukum.name&gt;
</content>
</entry>
<entry>
<title>[PATCH] pegasus.h</title>
<updated>2005-10-28T23:47:42Z</updated>
<author>
<name>Petko Manolov</name>
<email>petkan@nucleusys.com</email>
</author>
<published>2005-10-03T14:24:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ddcad752f206be7a0091a041403c3188f2febd16'/>
<id>urn:sha1:ddcad752f206be7a0091a041403c3188f2febd16</id>
<content type='text'>
This one is a tiny patch adding one more device to the list.  Please
apply. :)

Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

 drivers/usb/net/pegasus.h |    2 ++
 1 file changed, 2 insertions(+)
</content>
</entry>
<entry>
<title>[PATCH] usb_interface power state</title>
<updated>2005-10-28T23:47:38Z</updated>
<author>
<name>David Brownell</name>
<email>david-b@pacbell.net</email>
</author>
<published>2005-09-14T02:56:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=db69087437dd5135a9362da1c37fe072070e8f60'/>
<id>urn:sha1:db69087437dd5135a9362da1c37fe072070e8f60</id>
<content type='text'>
This updates the handling of power state for USB interfaces.

  - Formalizes an existing invariant:  interface "power state" is a boolean:
    ON when I/O is allowed, and FREEZE otherwise.  It does so by defining
    some inlined helpers, then using them.

  - Adds a useful invariant:  the only interfaces marked active are those
    bound to non-suspended drivers.  Later patches build on this invariant.

  - Simplifies the interface driver API (and removes some error paths) by
    removing the requirement that they record power state changes during
    suspend and resume callbacks.  Now usbcore does that.

A few drivers were simplified to address that last change.

Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

 drivers/usb/core/hub.c       |   33 +++++++++------------
 drivers/usb/core/message.c   |    1
 drivers/usb/core/usb.c       |   65 +++++++++++++++++++++++++++++++++----------
 drivers/usb/core/usb.h       |   18 +++++++++++
 drivers/usb/input/hid-core.c |    2 -
 drivers/usb/misc/usbtest.c   |   10 ------
 drivers/usb/net/pegasus.c    |    2 -
 drivers/usb/net/usbnet.c     |    2 -
 8 files changed, 85 insertions(+), 48 deletions(-)
</content>
</entry>
<entry>
<title>[PATCH] USB: disable tasklet if rtl8150 device is removed while active.</title>
<updated>2005-10-28T23:47:37Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@suse.de</email>
</author>
<published>2005-06-21T04:15:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=8da608caa07d5c9745ec86bf7c25ad423352f9a4'/>
<id>urn:sha1:8da608caa07d5c9745ec86bf7c25ad423352f9a4</id>
<content type='text'>
This fixes a oops seen in the wild.

Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] gfp_t: drivers/usb</title>
<updated>2005-10-28T15:16:49Z</updated>
<author>
<name>Al Viro</name>
<email>viro@zeniv.linux.org.uk</email>
</author>
<published>2005-10-21T07:21:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=55016f10e31bb15b85d8c500f979dfdceb37d548'/>
<id>urn:sha1:55016f10e31bb15b85d8c500f979dfdceb37d548</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] USB: fix pegasus driver</title>
<updated>2005-09-22T14:58:26Z</updated>
<author>
<name>Kevin Vigor</name>
<email>kevin@realmsys.com</email>
</author>
<published>2005-09-22T07:49:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a85a46f2c38def5150251816890393803fdae7d0'/>
<id>urn:sha1:a85a46f2c38def5150251816890393803fdae7d0</id>
<content type='text'>
Addresses some small bugs in the pegasus ethernet-over-USB driver.
Specifically, malformed long packets from the adapter could cause a kernel
panic; the interrupt interval calculation was inappropriate for high-speed
devices; the return code from read_mii_word was tested incorrectly; and
failure to unlink outstanding URBs before freeing them could lead to kernel
panics when unloading the driver.

Signed-off-by: Kevin Vigor &lt;kevin@realmsys.com&gt;
Cc: Petko Manolov &lt;petkan@users.sourceforge.net&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] USB: usbnet (9/9) module for pl2301/2302 cables</title>
<updated>2005-09-08T23:28:33Z</updated>
<author>
<name>David Brownell</name>
<email>david-b@pacbell.net</email>
</author>
<published>2005-08-31T16:54:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=090ffa9d0e904e1ed0f86c84dcf20684a8ac1a5a'/>
<id>urn:sha1:090ffa9d0e904e1ed0f86c84dcf20684a8ac1a5a</id>
<content type='text'>
This wraps up the conversion of the "usbnet" driver structure, by
moving the Prolific PL-2201/2302 minidriver to a module of its own.
It also includes some minor cleanups to the remaining "usbnet" file,
notably removing that long changelog at the top.

Minor historical note:  Linux 2.2 first called the driver for
this hardware "plusb".

Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
</feed>
