<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/usb/serial, branch v3.18</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=v3.18</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v3.18'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2014-11-19T15:22:22Z</updated>
<entry>
<title>USB: ssu100: fix overrun-error reporting</title>
<updated>2014-11-19T15:22:22Z</updated>
<author>
<name>Johan Hovold</name>
<email>johan@kernel.org</email>
</author>
<published>2014-11-18T10:25:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=75bcbf29c284dd0154c3e895a0bd1ef0e796160e'/>
<id>urn:sha1:75bcbf29c284dd0154c3e895a0bd1ef0e796160e</id>
<content type='text'>
Fix reporting of overrun errors, which should only be reported once
using the inserted null character.

Fixes: 6b8f1ca5581b ("USB: ssu100: set tty_flags in ssu100_process_packet")
Cc: stable &lt;stable@vger.kernel.org&gt;
Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
</content>
</entry>
<entry>
<title>USB: keyspan: fix overrun-error reporting</title>
<updated>2014-11-19T15:22:22Z</updated>
<author>
<name>Johan Hovold</name>
<email>johan@kernel.org</email>
</author>
<published>2014-11-18T10:25:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=855515a6d3731242d85850a206f2ec084c917338'/>
<id>urn:sha1:855515a6d3731242d85850a206f2ec084c917338</id>
<content type='text'>
Fix reporting of overrun errors, which are not associated with a
character. Instead insert a null character and report only once.

Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Cc: stable &lt;stable@vger.kernel.org&gt;
Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
</content>
</entry>
<entry>
<title>USB: keyspan: fix tty line-status reporting</title>
<updated>2014-11-19T15:22:21Z</updated>
<author>
<name>Johan Hovold</name>
<email>johan@kernel.org</email>
</author>
<published>2014-11-18T10:25:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=5d1678a33c731b56e245e888fdae5e88efce0997'/>
<id>urn:sha1:5d1678a33c731b56e245e888fdae5e88efce0997</id>
<content type='text'>
Fix handling of TTY error flags, which are not bitmasks and must
specifically not be ORed together as this prevents the line discipline
from recognising them.

Also insert null characters when reporting overrun errors as these are
not associated with the received character.

Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Cc: stable &lt;stable@vger.kernel.org&gt;
Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
</content>
</entry>
<entry>
<title>usb: serial: ftdi_sio: add PIDs for Matrix Orbital products</title>
<updated>2014-11-19T09:12:30Z</updated>
<author>
<name>Troy Clark</name>
<email>tclark@matrixorbital.ca</email>
</author>
<published>2014-11-17T22:33:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=204ec6e07ea7aff863df0f7c53301f9cbbfbb9d3'/>
<id>urn:sha1:204ec6e07ea7aff863df0f7c53301f9cbbfbb9d3</id>
<content type='text'>
Add PIDs for new Matrix Orbital GTT series products.

Signed-off-by: Troy Clark &lt;tclark@matrixorbital.ca&gt;
Cc: stable &lt;stable@vger.kernel.org&gt;
[johan: shorten commit message ]
Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
</content>
</entry>
<entry>
<title>USB: serial: cp210x: add IDs for CEL MeshConnect USB Stick</title>
<updated>2014-11-10T09:18:23Z</updated>
<author>
<name>Preston Fick</name>
<email>pffick@gmail.com</email>
</author>
<published>2014-11-08T05:26:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ffcfe30ebd8dd703d0fc4324ffe56ea21f5479f4'/>
<id>urn:sha1:ffcfe30ebd8dd703d0fc4324ffe56ea21f5479f4</id>
<content type='text'>
Signed-off-by: Preston Fick &lt;pffick@gmail.com&gt;
Cc: stable &lt;stable@vger.kernel.org&gt;
Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
</content>
</entry>
<entry>
<title>USB: opticon: fix non-atomic allocation in write path</title>
<updated>2014-11-03T08:07:30Z</updated>
<author>
<name>Johan Hovold</name>
<email>johan@kernel.org</email>
</author>
<published>2014-10-29T08:07:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e681286de221af78fc85db9222b6a203148c005a'/>
<id>urn:sha1:e681286de221af78fc85db9222b6a203148c005a</id>
<content type='text'>
Write may be called from interrupt context so make sure to use
GFP_ATOMIC for all allocations in write.

Fixes: 0d930e51cfe6 ("USB: opticon: Add Opticon OPN2001 write support")
Cc: stable &lt;stable@vger.kernel.org&gt;
Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
</content>
</entry>
<entry>
<title>USB: kobil_sct: fix non-atomic allocation in write path</title>
<updated>2014-11-03T08:07:28Z</updated>
<author>
<name>Johan Hovold</name>
<email>johan@kernel.org</email>
</author>
<published>2014-10-29T08:07:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=191252837626fca0de694c18bb2aa64c118eda89'/>
<id>urn:sha1:191252837626fca0de694c18bb2aa64c118eda89</id>
<content type='text'>
Write may be called from interrupt context so make sure to use
GFP_ATOMIC for all allocations in write.

Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Cc: stable &lt;stable@vger.kernel.org&gt;
Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
</content>
</entry>
<entry>
<title>usb: serial: ftdi_sio: add "bricked" FTDI device PID</title>
<updated>2014-10-23T07:52:57Z</updated>
<author>
<name>Perry Hung</name>
<email>iperry@gmail.com</email>
</author>
<published>2014-10-23T03:31:34Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7f2719f0003da1ad13124ef00f48d7514c79e30d'/>
<id>urn:sha1:7f2719f0003da1ad13124ef00f48d7514c79e30d</id>
<content type='text'>
An official recent Windows driver from FTDI detects counterfeit devices
and reprograms the internal EEPROM containing the USB PID to 0, effectively
bricking the device.

Add support for this VID/PID pair to correctly bind the driver on these
devices.

See:
http://hackaday.com/2014/10/22/watch-that-windows-update-ftdi-drivers-are-killing-fake-chips/

Signed-off-by: Perry Hung &lt;iperry@gmail.com&gt;
Cc: stable &lt;stable@vger.kernel.org&gt;
Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
</content>
</entry>
<entry>
<title>USB: kobil_sct: Remove unused transfer buffer allocs</title>
<updated>2014-10-22T08:10:50Z</updated>
<author>
<name>Peter Hurley</name>
<email>peter@hurleysoftware.com</email>
</author>
<published>2014-10-16T17:59:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=dc477ad386fb9fc63b399879f40ff9930d9d48ff'/>
<id>urn:sha1:dc477ad386fb9fc63b399879f40ff9930d9d48ff</id>
<content type='text'>
Commit 90419cfcb5d9c889b10dc51363c56a4d394d670e,
"USB: kobil_sct: fix control requests without data stage", removed
the bogus data buffer arguments, but still allocate transfer
buffers which are not used.

Signed-off-by: Peter Hurley &lt;peter@hurleysoftware.com&gt;
Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
</content>
</entry>
<entry>
<title>USB: option: add Haier CE81B CDMA modem</title>
<updated>2014-10-22T08:09:30Z</updated>
<author>
<name>Dan Williams</name>
<email>dcbw@redhat.com</email>
</author>
<published>2014-10-14T16:10:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=012eee1522318b5ccd64d277d50ac32f7e9974fe'/>
<id>urn:sha1:012eee1522318b5ccd64d277d50ac32f7e9974fe</id>
<content type='text'>
Port layout:

0: QCDM/DIAG
1: NMEA
2: AT
3: AT/PPP

Signed-off-by: Dan Williams &lt;dcbw@redhat.com&gt;
Cc: stable &lt;stable@vger.kernel.org&gt;
Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;
</content>
</entry>
</feed>
