<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/usb/misc, branch v3.4.80</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/usb/misc?h=v3.4.80</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/usb/misc?h=v3.4.80'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2013-08-04T08:25:52Z</updated>
<entry>
<title>USB: misc: Add Manhattan Hi-Speed USB DVI Converter to sisusbvga</title>
<updated>2013-08-04T08:25:52Z</updated>
<author>
<name>Jóhann B. Guðmundsson</name>
<email>johannbg@fedoraproject.org</email>
</author>
<published>2013-07-04T21:47:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=06b19056b9fe16a5b235510acd125974db9d7678'/>
<id>urn:sha1:06b19056b9fe16a5b235510acd125974db9d7678</id>
<content type='text'>
commit 58fc90db8261b571c026bb8bf23aad48a7233118 upstream.

Signed-off-by: Jóhann B. Guðmundsson &lt;johannbg@fedoraproject.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>usb/misc/appledisplay: Add 24" LED Cinema display</title>
<updated>2013-05-08T02:51:52Z</updated>
<author>
<name>Ben Jencks</name>
<email>ben@bjencks.net</email>
</author>
<published>2013-04-02T04:35:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c868de9e852bcea3e2f52cf0e626316da4ffada7'/>
<id>urn:sha1:c868de9e852bcea3e2f52cf0e626316da4ffada7</id>
<content type='text'>
commit e7d3b6e22c871ba36d052ca99bc8ceca4d546a60 upstream.

Add the Apple 24" LED Cinema display to the supported devices.

Signed-off-by: Ben Jencks &lt;ben@bjencks.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>USB: emi62: remove __devinit* from the struct usb_device_id table</title>
<updated>2012-09-14T17:00:03Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2012-08-18T00:48:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7d79cc4869cd9fdc47736a5fe44c195813cef4cd'/>
<id>urn:sha1:7d79cc4869cd9fdc47736a5fe44c195813cef4cd</id>
<content type='text'>
commit 83957df21dd94655d2b026e0944a69ff37b83988 upstream.

This structure needs to always stick around, even if CONFIG_HOTPLUG
is disabled, otherwise we can oops when trying to probe a device that
was added after the structure is thrown away.

Thanks to Fengguang Wu and Bjørn Mork for tracking this issue down.

Reported-by: Fengguang Wu &lt;fengguang.wu@intel.com&gt;
Reported-by: Bjørn Mork &lt;bjorn@mork.no&gt;
CC: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
CC: Andrew Morton &lt;akpm@linux-foundation.org&gt;
CC: Felipe Balbi &lt;balbi@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>usb: usbtest: two super speed fixes for usbtest</title>
<updated>2012-06-01T07:18:21Z</updated>
<author>
<name>Paul Zimmerman</name>
<email>Paul.Zimmerman@synopsys.com</email>
</author>
<published>2012-04-16T21:19:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0053c7e96ee9a516e7e8499f6fc28c0d9c43d40c'/>
<id>urn:sha1:0053c7e96ee9a516e7e8499f6fc28c0d9c43d40c</id>
<content type='text'>
commit 6a23ccd216b6a8ba2c67a9f9d8969b4431ad2920 upstream.

bMaxPacketSize0 field for super speed is a power of 2, not a count.
The size itself is always 512.

Max packet size for a super speed bulk endpoint is 1024, so
allocate the urb size in halt_simple() accordingly.

Signed-off-by: Paul Zimmerman &lt;paulz@synopsys.com&gt;
Acked-by: Felipe Balbi &lt;balbi@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>USB: yurex: Fix missing URB_NO_TRANSFER_DMA_MAP flag in urb</title>
<updated>2012-04-18T21:13:53Z</updated>
<author>
<name>Tomoki Sekiyama</name>
<email>tomoki.sekiyama@gmail.com</email>
</author>
<published>2012-03-29T23:51:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=532f17b5d59bf0deb6f1ff9bc1fb27d5b5011c09'/>
<id>urn:sha1:532f17b5d59bf0deb6f1ff9bc1fb27d5b5011c09</id>
<content type='text'>
Current probing code is setting URB_NO_TRANSFER_DMA_MAP flag into a wrong urb
structure, and this causes BUG_ON with some USB host implementations.
This patch fixes the issue.

Signed-off-by: Tomoki Sekiyama &lt;tomoki.sekiyama@gmail.com&gt;
Cc: stable &lt;stable@vger.kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>USB: yurex: Remove allocation of coherent buffer for setup-packet buffer</title>
<updated>2012-04-18T21:13:53Z</updated>
<author>
<name>Tomoki Sekiyama</name>
<email>tomoki.sekiyama@gmail.com</email>
</author>
<published>2012-03-29T23:51:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=523fc5c14f6cad283e5a266eba0e343aed6e73d5'/>
<id>urn:sha1:523fc5c14f6cad283e5a266eba0e343aed6e73d5</id>
<content type='text'>
Removes allocation of coherent buffer for the control-request setup-packet
buffer from the yurex driver. Using coherent buffers for setup-packet is
obsolete and does not work with some USB host implementations.

Signed-off-by: Tomoki Sekiyama &lt;tomoki.sekiyama@gmail.com&gt;
Cc: stable &lt;stable@vger.kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>drivers/usb/misc/usbtest.c: add kfrees</title>
<updated>2012-04-18T21:13:52Z</updated>
<author>
<name>Julia Lawall</name>
<email>Julia.Lawall@lip6.fr</email>
</author>
<published>2012-03-25T19:08:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f4a728d09a96d6a83d9c3f39035b1aa7726892ea'/>
<id>urn:sha1:f4a728d09a96d6a83d9c3f39035b1aa7726892ea</id>
<content type='text'>
Free the two previously allocated buffers before exiting the function in an
error case.

Signed-off-by: Julia Lawall &lt;Julia.Lawall@lip6.fr&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>usb: usbtest: avoid integer overflow in alloc_sglist()</title>
<updated>2012-04-17T22:54:57Z</updated>
<author>
<name>Xi Wang</name>
<email>xi.wang@gmail.com</email>
</author>
<published>2012-04-09T19:48:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=8bde9a62ee74afa89f593c563e926d163b1f6ada'/>
<id>urn:sha1:8bde9a62ee74afa89f593c563e926d163b1f6ada</id>
<content type='text'>
A large `nents' from userspace could overflow the allocation size,
leading to memory corruption.

| alloc_sglist()
| usbtest_ioctl()

Use kmalloc_array() to avoid the overflow.

Signed-off-by: Xi Wang &lt;xi.wang@gmail.com&gt;
Acked-by: Alan Stern &lt;stern@rowland.harvard.edu&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>usb: usbtest: avoid integer overflow in test_ctrl_queue()</title>
<updated>2012-04-17T22:54:57Z</updated>
<author>
<name>Xi Wang</name>
<email>xi.wang@gmail.com</email>
</author>
<published>2012-04-09T19:48:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e65cdfae71cecec0fcd43a3f9ac8b5e4ae52db08'/>
<id>urn:sha1:e65cdfae71cecec0fcd43a3f9ac8b5e4ae52db08</id>
<content type='text'>
Avoid overflowing context.count = param-&gt;sglen * param-&gt;iterations,
where both `sglen' and `iterations' are from userspace.

| test_ctrl_queue()
| usbtest_ioctl()

Keep -EOPNOTSUPP for error code.

Signed-off-by: Xi Wang &lt;xi.wang@gmail.com&gt;
Acked-by: Alan Stern &lt;stern@rowland.harvard.edu&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>USB: usbsevseg: fix max length</title>
<updated>2012-01-24T20:08:36Z</updated>
<author>
<name>Harrison Metzger</name>
<email>harrisonmetz@gmail.com</email>
</author>
<published>2012-01-15T14:43:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1097ccebe630170080c41df0edcf88e0626e9c75'/>
<id>urn:sha1:1097ccebe630170080c41df0edcf88e0626e9c75</id>
<content type='text'>
This changes the max length for the usb seven segment delcom device to 8
from 6. Delcom has both 6 and 8 variants and having 8 works fine with
devices which are only 6.

Signed-off-by: Harrison Metzger &lt;harrisonmetz@gmail.com&gt;
Signed-off-by: Stuart Pook &lt;stuart@acm.org&gt;
Cc: stable &lt;stable@vger.kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
</feed>
