<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/usb/serial, branch v4.3</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=v4.3</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v4.3'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2015-09-23T19:15:19Z</updated>
<entry>
<title>USB: whiteheat: fix potential null-deref at probe</title>
<updated>2015-09-23T19:15:19Z</updated>
<author>
<name>Johan Hovold</name>
<email>johan@kernel.org</email>
</author>
<published>2015-09-23T18:41:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=cbb4be652d374f64661137756b8f357a1827d6a4'/>
<id>urn:sha1:cbb4be652d374f64661137756b8f357a1827d6a4</id>
<content type='text'>
Fix potential null-pointer dereference at probe by making sure that the
required endpoints are present.

The whiteheat driver assumes there are at least five pairs of bulk
endpoints, of which the final pair is used for the "command port". An
attempt to bind to an interface with fewer bulk endpoints would
currently lead to an oops.

Fixes CVE-2015-5257.

Reported-by: Moein Ghasemzadeh &lt;moein@istuary.com&gt;
Cc: stable &lt;stable@vger.kernel.org&gt;
Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>USB: option: add ZTE PIDs</title>
<updated>2015-09-14T07:56:41Z</updated>
<author>
<name>Liu.Zhao</name>
<email>lzsos369@163.com</email>
</author>
<published>2015-08-24T15:36:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=19ab6bc5674a30fdb6a2436b068d19a3c17dc73e'/>
<id>urn:sha1:19ab6bc5674a30fdb6a2436b068d19a3c17dc73e</id>
<content type='text'>
This is intended to add ZTE device PIDs on kernel.

Signed-off-by: Liu.Zhao &lt;lzsos369@163.com&gt;
Cc: stable &lt;stable@vger.kernel.org&gt;
[johan: sort the new entries ]
Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
</content>
</entry>
<entry>
<title>USB: qcserial: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module</title>
<updated>2015-08-18T17:07:40Z</updated>
<author>
<name>David Ward</name>
<email>david.ward@ll.mit.edu</email>
</author>
<published>2015-08-18T08:36:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=44840dec6127e4d7c5074f75d2dd96bc4ab85fe3'/>
<id>urn:sha1:44840dec6127e4d7c5074f75d2dd96bc4ab85fe3</id>
<content type='text'>
This is an HP-branded Sierra Wireless EM7355:
https://bugzilla.redhat.com/show_bug.cgi?id=1223646#c2

Signed-off-by: David Ward &lt;david.ward@ll.mit.edu&gt;
Cc: stable &lt;stable@vger.kernel.org&gt;
Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>USB: ftdi_sio: Added custom PID for CustomWare products</title>
<updated>2015-08-18T17:07:40Z</updated>
<author>
<name>Matthijs Kooijman</name>
<email>matthijs@stdin.nl</email>
</author>
<published>2015-08-18T08:33:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1fb8dc36384ae1140ee6ccc470de74397606a9d5'/>
<id>urn:sha1:1fb8dc36384ae1140ee6ccc470de74397606a9d5</id>
<content type='text'>
CustomWare uses the FTDI VID with custom PIDs for their ShipModul MiniPlex
products.

Signed-off-by: Matthijs Kooijman &lt;matthijs@stdin.nl&gt;
Cc: stable &lt;stable@vger.kernel.org&gt;
Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>USB: usb_wwan: silence read errors on disconnect</title>
<updated>2015-08-18T17:07:10Z</updated>
<author>
<name>Johan Hovold</name>
<email>johan@kernel.org</email>
</author>
<published>2015-08-17T15:35:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d2958d1b8fb0cffa362b187c0375a5aff4fe3825'/>
<id>urn:sha1:d2958d1b8fb0cffa362b187c0375a5aff4fe3825</id>
<content type='text'>
Silence read-urb resubmission errors when the device is going away.

Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>USB: option: silence interrupt errors</title>
<updated>2015-08-18T17:07:09Z</updated>
<author>
<name>Johan Hovold</name>
<email>johan@kernel.org</email>
</author>
<published>2015-08-17T15:35:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9257f1daa8befd5c0a343031dd870236550e00c5'/>
<id>urn:sha1:9257f1daa8befd5c0a343031dd870236550e00c5</id>
<content type='text'>
Avoid spamming the logs (e.g. with -EPROTO errors) when attempting to
resubmit the interrupt urb while a disconnect of an in-use device is
being processed.

Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>USB: symbolserial: Correct transferred data size</title>
<updated>2015-08-18T17:06:22Z</updated>
<author>
<name>Philipp Hachtmann</name>
<email>hachti@hachti.de</email>
</author>
<published>2015-08-17T15:31:47Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=8ae25a355b5969e12f3185e8cb8eb08b871c9084'/>
<id>urn:sha1:8ae25a355b5969e12f3185e8cb8eb08b871c9084</id>
<content type='text'>
The scanner (here DS3508) always returns 64 bytes per urb buffer. The first
byte indicates the data length used in the current buffer. There even was
a comment describing this. But the comment also said that we'll send
everything in the buffer to the tty layer. That means sending the actual
barcode data and lots of trailing zeroes. This patch lets the driver only
send the real data.

Signed-off-by: Philipp Hachtmann &lt;hachti@hachti.de&gt;
Acked-by: Johan Hovold &lt;johan@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>USB: symbolserial: Use usb_get_serial_port_data</title>
<updated>2015-08-18T17:06:22Z</updated>
<author>
<name>Philipp Hachtmann</name>
<email>hachti@hachti.de</email>
</author>
<published>2015-08-17T15:31:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=951d3793bbfc0a441d791d820183aa3085c83ea9'/>
<id>urn:sha1:951d3793bbfc0a441d791d820183aa3085c83ea9</id>
<content type='text'>
The driver used usb_get_serial_data(port-&gt;serial) which compiled but resulted
in a NULL pointer being returned (and subsequently used). I did not go deeper
into this but I guess this is a regression.

Signed-off-by: Philipp Hachtmann &lt;hachti@hachti.de&gt;
Fixes: a85796ee5149 ("USB: symbolserial: move private-data allocation to
port_probe")
Cc: stable &lt;stable@vger.kernel.org&gt;     # v3.10
Acked-by: Johan Hovold &lt;johan@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Merge tag 'usb-serial-4.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next</title>
<updated>2015-08-17T16:09:51Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2015-08-17T16:09:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=02dc2723f2b0b94bb3e47c08e1543b84b1836086'/>
<id>urn:sha1:02dc2723f2b0b94bb3e47c08e1543b84b1836086</id>
<content type='text'>
Johan writes:

USB-serial updates for v4.3-rc1

Here's a fix for a long-standing issue with the pl2303 divisor
calculations that affects some non-standard baudrates that were enabled
in v3.18.

Adding support for newer Edgeport devices and firmware required changes
to the io_ti driver and also exposed some issues with the driver's
current firmware handling.

Included is also a URL comment-typo fix.

Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
</content>
</entry>
<entry>
<title>Merge 4.2-rc6 into usb-next</title>
<updated>2015-08-10T17:01:33Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2015-08-10T17:01:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e6bbe1d05353a29628a4ca72d88bac0bdcec5f38'/>
<id>urn:sha1:e6bbe1d05353a29628a4ca72d88bac0bdcec5f38</id>
<content type='text'>
We want the USB fixes in here as well.

Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
