<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/usb/storage/usb.c, branch linux-2.6.20.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.20.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.20.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2006-12-07T16:39:27Z</updated>
<entry>
<title>[PATCH] Add include/linux/freezer.h and move definitions from sched.h</title>
<updated>2006-12-07T16:39:27Z</updated>
<author>
<name>Nigel Cunningham</name>
</author>
<published>2006-12-07T04:34:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7dfb71030f7636a0d65200158113c37764552f93'/>
<id>urn:sha1:7dfb71030f7636a0d65200158113c37764552f93</id>
<content type='text'>
Move process freezing functions from include/linux/sched.h to freezer.h, so
that modifications to the freezer or the kernel configuration don't require
recompiling just about everything.

[akpm@osdl.org: fix ueagle driver]
Signed-off-by: Nigel Cunningham &lt;nigel@suspend2.net&gt;
Cc: "Rafael J. Wysocki" &lt;rjw@sisk.pl&gt;
Cc: Pavel Machek &lt;pavel@ucw.cz&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>USB: storage: Use usb_endpoint_* functions</title>
<updated>2006-12-01T22:23:29Z</updated>
<author>
<name>Luiz Fernando N. Capitulino</name>
</author>
<published>2006-10-26T16:03:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0472074748444529188c77f62f0714f9ff7d7556'/>
<id>urn:sha1:0472074748444529188c77f62f0714f9ff7d7556</id>
<content type='text'>
Signed-off-by: Luiz Fernando N. Capitulino &lt;lcapitulino@mandriva.com.br&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB Storage: add rio karma eject support</title>
<updated>2006-09-27T18:58:54Z</updated>
<author>
<name>Matthew Dharm</name>
</author>
<published>2006-08-14T00:30:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dfe0d3ba20e860d0b9a16c4c6524180b8f93be05'/>
<id>urn:sha1:dfe0d3ba20e860d0b9a16c4c6524180b8f93be05</id>
<content type='text'>
This changeset from Keith Bennett (via Bob Copeland) moves the Karma
initializer to its own file and adds trapping of the START_STOP command to
enable eject of the device.

Signed-off-by: Keith Bennett &lt;keith@mcs.st-and.ac.uk&gt;
Signed-off-by: Bob Copeland &lt;me@bobcopeland.com&gt;
Signed-off-by: Matthew Dharm &lt;mdharm-usb@one-eyed-alien.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>usb-storage: Add US_FL_IGNORE_DEVICE flag; ignore ZyXEL G220F</title>
<updated>2006-08-02T23:41:42Z</updated>
<author>
<name>Daniel Drake</name>
</author>
<published>2006-07-26T12:59:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3c332422f78159a0f5e4bc5f0ed8bbcbf51d9462'/>
<id>urn:sha1:3c332422f78159a0f5e4bc5f0ed8bbcbf51d9462</id>
<content type='text'>
This patch adds a new unusual_devs flag for when usb-storage needs to ignore
a device that it would otherwise claim.

We need to ignore the ZyXEL G220F as it is a virtual CDROM drive which
includes the windows driver for this USB-WLAN adapter. After the windows
driver is installed on a windows system, it converts it into a WLAN adapter
(by ejecting the virtual disc).

The virtual CDROM is of no interest to Linux users. The zd1211rw driver will
automatically perform the eject operation, we just need to ensure that
usb-storage does not claim the device.

Signed-off-by: Daniel Drake &lt;dsd@gentoo.org&gt;
Signed-off-by: Matthew Dharm &lt;mdharm-usb@one-eyed-alien.net&gt;
Signed-off-by: Phil Dibowitz &lt;phil@ipom.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>[PATCH] USB Storage: Uname in PR/SC Unneeded message</title>
<updated>2006-07-12T23:03:22Z</updated>
<author>
<name>Phil Dibowitz</name>
</author>
<published>2006-06-25T00:27:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5650b4dd141e823c2b1bc248cb9ad3e9ac88cf19'/>
<id>urn:sha1:5650b4dd141e823c2b1bc248cb9ad3e9ac88cf19</id>
<content type='text'>
This patch adds the kernel version to the usb-storage Protocol/SubClass
unneeded message in order to help us troubleshoot such problems.

Signed-off-by: Phil Dibowitz &lt;phil@ipom.com&gt;
Signed-off-by: Matthew Dharm &lt;mdharm-usb@one-eyed-alien.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] usb-storage: fix race between reset and disconnect</title>
<updated>2006-07-12T23:03:21Z</updated>
<author>
<name>Alan Stern</name>
</author>
<published>2006-06-19T18:50:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=eecd11ed47c8c9bd8e7e3dff35baccae18dd0d84'/>
<id>urn:sha1:eecd11ed47c8c9bd8e7e3dff35baccae18dd0d84</id>
<content type='text'>
My recent patch converting usb-storage to use
usb_reset_composite_device() added a bug, a race between reset and
disconnect.  It was necessary to drop the private lock while executing a
reset, and if a disconnect occurs at that time it will cause a crash.

This patch (as722) fixes the problem by explicitly checking for an early
termination after executing each command.

Signed-off-by: Alan Stern &lt;stern@rowland.harvard.edu&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>Remove obsolete #include &lt;linux/config.h&gt;</title>
<updated>2006-06-30T17:25:36Z</updated>
<author>
<name>Jörn Engel</name>
</author>
<published>2006-06-30T17:25:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6ab3d5624e172c553004ecc862bfeac16d9d68b7'/>
<id>urn:sha1:6ab3d5624e172c553004ecc862bfeac16d9d68b7</id>
<content type='text'>
Signed-off-by: Jörn Engel &lt;joern@wohnheim.fh-wedel.de&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] usb-storage: use usb_reset_composite_device</title>
<updated>2006-06-21T22:04:15Z</updated>
<author>
<name>Alan Stern</name>
</author>
<published>2006-06-01T17:52:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=47104b0dd32cec467574822b0dc3517b3de3f0ad'/>
<id>urn:sha1:47104b0dd32cec467574822b0dc3517b3de3f0ad</id>
<content type='text'>
This patch (as701) modifies usb-storage to take advantage of the new
usb_reset_composite_device() API.  Now we will be able to safely request
port resets even if other drivers are bound to a mass-storage device.

Signed-off-by: Alan Stern &lt;stern@rowland.harvard.edu&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] USB: usb-storage alauda: Fix transport info mismerge</title>
<updated>2006-06-21T22:04:10Z</updated>
<author>
<name>Daniel Drake</name>
</author>
<published>2006-05-09T00:45:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b383539e04c413e040d998aedcc120c49aa670da'/>
<id>urn:sha1:b383539e04c413e040d998aedcc120c49aa670da</id>
<content type='text'>
Unfortunately it looks like the transport entry for this subdriver was merged
into the protocol section, making this driver unusable :(

Signed-off-by: Daniel Drake &lt;dsd@gentoo.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] USB: convert a bunch of USB semaphores to mutexes</title>
<updated>2006-03-20T22:49:55Z</updated>
<author>
<name>Arjan van de Ven</name>
</author>
<published>2006-01-11T14:55:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4186ecf8ad16dd05759a09594de6a87e48759ba6'/>
<id>urn:sha1:4186ecf8ad16dd05759a09594de6a87e48759ba6</id>
<content type='text'>
the patch below converts a bunch of semaphores-used-as-mutex in the USB
code to mutexes

Signed-off-by: Arjan van de Ven &lt;arjan@infradead.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
</feed>
