<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/usb/class, branch v2.6.30</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v2.6.30</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.30'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2009-05-28T20:54:41Z</updated>
<entry>
<title>USB: Yet another Conexant Clone to add to cdc-acm.c</title>
<updated>2009-05-28T20:54:41Z</updated>
<author>
<name>Xiao Kaijian</name>
<email>xiaokj@gmail.com</email>
</author>
<published>2009-05-07T16:48:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=cab98a0a349829b145d924c0649a2d30cd6a9e3d'/>
<id>urn:sha1:cab98a0a349829b145d924c0649a2d30cd6a9e3d</id>
<content type='text'>
This patch adds another quirky Conexant USB Modem Clone to usb cdc-acm.c

Signed-off-by: Xiao Kaijian &lt;xiaokj@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: correct error handling in cdc-wdm</title>
<updated>2009-04-23T21:15:30Z</updated>
<author>
<name>Oliver Neukum</name>
<email>oliver@neukum.org</email>
</author>
<published>2009-04-20T15:24:49Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=052fbc0d7f76106725c998183d64dcacecd21f8f'/>
<id>urn:sha1:052fbc0d7f76106725c998183d64dcacecd21f8f</id>
<content type='text'>
This patch to cdc-wdm

- checks for partial extra descriptors
- fixes a leak in the error case of probe
- checks for an exact number of endpoints
- adds a clarifying comment

Signed-off-by: Oliver Neukum &lt;oliver@neukum.org&gt;
Cc: David Brownell &lt;david-b@pacbell.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;


</content>
</entry>
<entry>
<title>USB: fix oops in cdc-wdm in case of malformed descriptors</title>
<updated>2009-04-17T17:50:24Z</updated>
<author>
<name>Oliver Neukum</name>
<email>oliver@neukum.org</email>
</author>
<published>2009-04-04T07:25:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e13c594f3a1fc2c78e7a20d1a07974f71e4b448f'/>
<id>urn:sha1:e13c594f3a1fc2c78e7a20d1a07974f71e4b448f</id>
<content type='text'>
cdc-wdm needs to ignore extremely malformed descriptors.

Signed-off-by: Oliver Neukum &lt;oliver@neukum.org&gt;
Cc: stable &lt;stable@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;


</content>
</entry>
<entry>
<title>cdc-acm: Fix long standing abuse of tty-&gt;low_latency</title>
<updated>2009-04-14T15:48:50Z</updated>
<author>
<name>Alan Cox</name>
<email>alan@lxorguk.ukuu.org.uk</email>
</author>
<published>2009-04-14T13:57:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7a9a65ced11ece416b730d6f21040a18e62d78a8'/>
<id>urn:sha1:7a9a65ced11ece416b730d6f21040a18e62d78a8</id>
<content type='text'>
ACM sets the low latency flag but calls the flip buffer routines from
IRQ context which isn't permitted (and as of 2.6.29 causes a warning
hence this one was caught)

Fortunatelt ACM doesn't need to set this flag in the first place as it
only set it to work around problems in ancient (pre tty flip rewrite)
kernels.

Reported-by: Chuck Ebbert &lt;cebbert@redhat.com&gt;
Signed-off-by: Alan Cox &lt;alan@lxorguk.ukuu.org.uk&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>cdc-acm: zydas 1602 identifier needed</title>
<updated>2009-04-06T21:36:38Z</updated>
<author>
<name>Alan Cox</name>
<email>alan@lxorguk.ukuu.org.uk</email>
</author>
<published>2009-04-06T16:35:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7abcf20b8f32dd679b162b33c07e427c67d4a1fb'/>
<id>urn:sha1:7abcf20b8f32dd679b162b33c07e427c67d4a1fb</id>
<content type='text'>
Bugzilla #9095 and a couple of other confirmations

Signed-off-by: Alan Cox &lt;alan@lxorguk.ukuu.org.uk&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>usb: Auto-load cdc_acm module when device opened.</title>
<updated>2009-04-06T21:36:31Z</updated>
<author>
<name>Scott James Remnant</name>
<email>scott@canonical.com</email>
</author>
<published>2009-04-06T16:33:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e766aeb882b41355d8732cf49aa9412baef852c5'/>
<id>urn:sha1:e766aeb882b41355d8732cf49aa9412baef852c5</id>
<content type='text'>
The cdc_acm module is missing the char-major-166-* alias that would
cause it to be auto-loaded when a device of that type is opened.  This
patch adds the alias.

Signed-off-by: Scott James Remnant &lt;scott@canonical.com&gt;
Signed-off-by: Tim Gardner &lt;tim.gardner@canonical.com&gt;
Signed-off-by: Alan Cox &lt;alan@lxorguk.ukuu.org.uk&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>usblp: continuously poll for status</title>
<updated>2009-03-24T23:20:26Z</updated>
<author>
<name>Pete Zaitcev</name>
<email>zaitcev@redhat.com</email>
</author>
<published>2009-01-07T00:20:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=dd44be6b17ac52238aa6c7f46b906d9fb76e7052'/>
<id>urn:sha1:dd44be6b17ac52238aa6c7f46b906d9fb76e7052</id>
<content type='text'>
The usblp in 2.6.18 polled for status regardless if we actually needed it.
At some point I dropped it, to save the batteries if nothing else.
As it turned out, printers exist (e.g. Canon BJC-3000) that need prodding
this way or else they stop. This patch restores the old behaviour.
If you want to save battery, don't leave jobs in the print queue.

I tested this on my printers by printing and examining usbmon traces
to make sure status is being requested and printers continue to print.
Tuomas Jäntti verified the fix on BJC-3000.

Signed-off-by: Pete Zaitcev &lt;zaitcev@redhat.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: usbtmc: add protocol 1 support</title>
<updated>2009-03-17T21:01:28Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@suse.de</email>
</author>
<published>2009-03-11T20:51:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=228dd05dbfdd0fced8ab1a28ed73b500ba6bb0a6'/>
<id>urn:sha1:228dd05dbfdd0fced8ab1a28ed73b500ba6bb0a6</id>
<content type='text'>
The driver already supports the 1 protocol support, so just add it to
the MODULE_DEVICE_TABLE entry so it properly picks up these devices.

Thanks to Jouni Rynö for pointing this out.

Reported-by: Jouni Ryno &lt;Jouni.Ryno@fmi.fi&gt;
Cc: stable &lt;stable@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: usbtmc: fix stupid bug in open()</title>
<updated>2009-03-17T21:01:28Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@suse.de</email>
</author>
<published>2009-03-11T03:42:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=5b10916ea0a62920204517e1c4ce14560b4f96ab'/>
<id>urn:sha1:5b10916ea0a62920204517e1c4ce14560b4f96ab</id>
<content type='text'>
open() will never succeed, as we always return -ENODEV.  Fix this
obvious bug.

Thanks to Jouni Ryno for reporting it.

Reported-by: Jouni Ryno &lt;Jouni.Ryno@fmi.fi&gt;
Cc: stable &lt;stable@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>USB: Quirk for Hummingbird huc56s / Conexant ACM modem</title>
<updated>2009-02-27T22:40:50Z</updated>
<author>
<name>Adam Richter</name>
<email>adam_richter2004@yahoo.com</email>
</author>
<published>2009-02-19T00:17:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c332b4e1bfd56fe9028d8ef9708cb06179dd1a23'/>
<id>urn:sha1:c332b4e1bfd56fe9028d8ef9708cb06179dd1a23</id>
<content type='text'>
Signed-off-by: Adam J. Richter &lt;adam_richter2004@yahoo.com&gt;
Cc: Oliver Neukum &lt;oliver@neukum.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
</feed>
