<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/usb, branch v2.6.17</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/usb?h=v2.6.17</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/usb?h=v2.6.17'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2006-06-08T21:44:07Z</updated>
<entry>
<title>[ARM] 3547/1: PXA-OHCI: Allow platforms to specify a power budget</title>
<updated>2006-06-08T21:44:07Z</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@rpsys.net</email>
</author>
<published>2006-06-08T21:44:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0c27c5d5b93339df4def7ced77ea5be26df4d84b'/>
<id>urn:sha1:0c27c5d5b93339df4def7ced77ea5be26df4d84b</id>
<content type='text'>
Patch from Richard Purdie

Add a power budget variable to the PXA OHCI platform data and add a
default value for the spitz platform(s) which prevents known failures
with certain USB devices.

Signed-off-by: Richard Purdie &lt;rpurdie@rpsys.net&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[PATCH] HID read busywait fix</title>
<updated>2006-05-21T19:59:17Z</updated>
<author>
<name>Micon, David</name>
<email>DMicon@pelco.com</email>
</author>
<published>2006-05-20T21:59:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=48d705522da4fa04bb0169a7ca3c9ab92e28b613'/>
<id>urn:sha1:48d705522da4fa04bb0169a7ca3c9ab92e28b613</id>
<content type='text'>
Make a read of a HID device block until data is available.  Without it, the
read goes into a busy-wait loop until data is available.

Cc: Greg KH &lt;greg@kroah.com&gt;
Acked-by: Vojtech Pavlik &lt;vojtech@suse.cz&gt;
Cc: Dmitry Torokhov &lt;dtor_core@ameritech.net&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>[PATCH] USB: fix omninet driver bug</title>
<updated>2006-05-12T18:58:10Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@suse.de</email>
</author>
<published>2006-05-02T06:44:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=df3fccb14ad02c5fabe095a104a0323c223f2833'/>
<id>urn:sha1:df3fccb14ad02c5fabe095a104a0323c223f2833</id>
<content type='text'>
I introduced this way back in 2.6.13 when adding the port lock logic.
This device talks out through different "ports" all at the same time, so
the lock logic was wrong, preventing any data from ever being sent
properly.

Thanks a lot to Bernhard Reiter &lt;bernhard@intevation.de&gt; for being
patient and helping with debugging this.

Cc: Bernhard Reiter &lt;bernhard@intevation.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] USB: add ark3116 usb to serial driver</title>
<updated>2006-05-12T18:58:09Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@suse.de</email>
</author>
<published>2006-05-12T18:05:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=815ddc99dd8108908d14c699a37d0f5974da6def'/>
<id>urn:sha1:815ddc99dd8108908d14c699a37d0f5974da6def</id>
<content type='text'>
Based on Simon's original driver, with some minor code cleanups and
tidying by me.

Cc: Simon Schulz &lt;simon@auctionant.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] usbserial: Fixes leak in serial_open() error path.</title>
<updated>2006-05-12T18:58:09Z</updated>
<author>
<name>Luiz Fernando Capitulino</name>
<email>lcapitulino@mandriva.com.br</email>
</author>
<published>2006-05-12T01:34:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=71a84163ca6b4e36744978385e94150af32f9d75'/>
<id>urn:sha1:71a84163ca6b4e36744978385e94150af32f9d75</id>
<content type='text'>
If serial_open() fails at the port assignment or mutex_lock_interruptible()
is interrupted, the 'serial' object will never be freed.

We should call kref_put() when those errors happens.

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>[PATCH] usbserial: Fixes use-after-free in serial_open().</title>
<updated>2006-05-12T18:58:09Z</updated>
<author>
<name>Luiz Fernando Capitulino</name>
<email>lcapitulino@mandriva.com.br</email>
</author>
<published>2006-05-12T01:34:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=704936a25bda9bb12e35bb222d5e3f26186dc279'/>
<id>urn:sha1:704936a25bda9bb12e35bb222d5e3f26186dc279</id>
<content type='text'>
If the device is disconnected while serial_open() is executing and
either try_module_get() or the device specific open function fails, the
kref_put() call in the 'bailout_kref_put' label will free the memory
pointed out by 'port'.

The subsequent dereferences in the 'bailout_kref_put' label will be
invalid.

The fix is just to assure kref_put() is called after any 'port' usage.

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>[PATCH] USB: Emagic USB firmware loading fixes</title>
<updated>2006-05-12T18:58:09Z</updated>
<author>
<name>Monty</name>
<email>xiphmont@xiph.org</email>
</author>
<published>2006-05-09T19:37:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=16c23f7d88cbcce491f9370b2846fad66e8ef319'/>
<id>urn:sha1:16c23f7d88cbcce491f9370b2846fad66e8ef319</id>
<content type='text'>
It's become apparent as machines get faster that the emagic kernel firmware
loaders (based on the ezusb loader) have a reset race.  a 400MHz TiBook
never tripped it, but a 2GHz Pentium M seems to hit it about 30% of the
time.  The bug is seen as a hung USB box and the kernel error:

drivers/usb/misc/emi62.c: emi62_load_firmware - error loading firmware:
error = -110

The patch below inserts a delay after deasserting reset to allow the box to
settle before a new command is issued.  This affects only device startup.

Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] USB: add an IBM USB keyboard to the HID_QUIRK_NOGET blacklist</title>
<updated>2006-05-12T18:58:09Z</updated>
<author>
<name>Olaf Hering</name>
<email>olh@suse.de</email>
</author>
<published>2006-05-05T09:07:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=332bbf613868a5d5938ad9fb7436b2beae72d53d'/>
<id>urn:sha1:332bbf613868a5d5938ad9fb7436b2beae72d53d</id>
<content type='text'>
After recent changes, the USB keyboard as shipped with IBM pSeries systems
does not work anymore, unless the keyboard is replugged after reboot.
Adding this model to the blacklist fixes it.

Signed-off-by: Olaf Hering &lt;olh@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] USB: Add Sieraa Wireless 580 evdo card to airprime.c</title>
<updated>2006-05-12T18:58:08Z</updated>
<author>
<name>Ken Brush</name>
<email>ken@new.cgi101.com</email>
</author>
<published>2006-05-09T01:24:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b68f7de02ae380ddb4e5e457e3fe945ddfd0aa08'/>
<id>urn:sha1:b68f7de02ae380ddb4e5e457e3fe945ddfd0aa08</id>
<content type='text'>
This adds the Sierra Wireless card to airprime.c.

I tested this on my laptop.

Signed-off-by: Ken Brush &lt;ken@cgi101.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] USB: ftdi_sio: add device id for ACT Solutions HomePro ZWave interface</title>
<updated>2006-05-09T06:43:56Z</updated>
<author>
<name>Razvan Gavril</name>
<email>razvan.g@plutohome.com</email>
</author>
<published>2006-05-04T08:35:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=72a9f958421a519e69b3e7b409948c3a294f4a32'/>
<id>urn:sha1:72a9f958421a519e69b3e7b409948c3a294f4a32</id>
<content type='text'>
Signed-off-by: Razvan Gavril &lt;razvan.g@plutohome.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
</feed>
