<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/git/stable/linux.git/drivers/usb/serial, branch linux-2.6.31.y</title>
<subtitle>Linux kernel stable tree</subtitle>
<id>https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=linux-2.6.31.y</id>
<link rel='self' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=linux-2.6.31.y'/>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/'/>
<updated>2010-04-01T22:55:38+00:00</updated>
<entry>
<title>usb: serial: fix memory leak in generic driver</title>
<updated>2010-04-01T22:55:38+00:00</updated>
<author>
<name>Johan Hovold</name>
<email>jhovold@gmail.com</email>
</author>
<published>2010-01-06T23:48:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=14a2fe817f8ca96cbe718165ec1ffba025ddc556'/>
<id>urn:sha1:14a2fe817f8ca96cbe718165ec1ffba025ddc556</id>
<content type='text'>
commit 2591530204a76fecc843529ade56afe865dd2657 upstream.

Fix a regression introduced by commit
715b1dc01fe44537e8fce9566e4bb48d6821d84b ("USB: usb_debug,
usb_generic_serial: implement multi urb write").

URB transfer buffer was never freed when using multi-urb writes.
Currently the only driver enabling multi-urb writes is usb_debug.

Signed-off-by: Johan Hovold &lt;jhovold@gmail.com&gt;
Cc: Greg KH &lt;greg@kroah.com&gt;
Acked-by: Jason Wessel &lt;jason.wessel@windriver.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: option: support hi speed for modem Haier CE100</title>
<updated>2010-01-06T22:26:34+00:00</updated>
<author>
<name>Donny Kurnia</name>
<email>donnykurnia@gmail.com</email>
</author>
<published>2009-12-23T12:03:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=3c55fa560d5befabcfe62c76d94e84a43ee34f06'/>
<id>urn:sha1:3c55fa560d5befabcfe62c76d94e84a43ee34f06</id>
<content type='text'>
commit c983202bd03eb82394ef1dce5906702fcbc7bb80 upstream.

I made this patch for usbserial driver to add the support for EVDO modem
Haier CE100. The bugs report for this is here:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/490068

This patch based on these post:
http://blankblondtank.wordpress.com/2009/09/04/mengoptimalkan-koneksi-modem-haier-ce-100-cdma-di-linux/
http://tantos.web.id/blogs/how-to-internet-connection-using-cdma-evdo-modem-and-karmic-koala-ubuntu-9-10

I hope this patch can help other that have the Haier C100 modem, mostly in my country, Indonesia.

Signed-off-by: Donny Kurnia &lt;donnykurnia@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: option.c: add support for D-Link DWM-162-U5</title>
<updated>2009-12-18T21:43:34+00:00</updated>
<author>
<name>Zhang Le</name>
<email>r0bertz@gentoo.org</email>
</author>
<published>2009-11-17T22:53:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=670c58208d3b8c86e52fd5bcf43186c5f45aa8be'/>
<id>urn:sha1:670c58208d3b8c86e52fd5bcf43186c5f45aa8be</id>
<content type='text'>
commit 54a8e144acad6506920f385f4ef2779664f05b21 upstream.

Add D-Link DWM-162-U5 device id 1e0e:ce16 into option driver.  The device
has 4 interfaces, of which 1 is handled by storage and the other 3 by
option driver.

The device appears first as CD-only 05c6:2100 device and must be switched
to 1e0e:ce16 mode either by using "eject CD" or usb_modeswitch.

The MessageContent for usb_modeswitch.conf is:
"55534243e0c26a85000000000000061b000000020000000000000000000000"

Signed-off-by: Zhang Le &lt;r0bertz@gentoo.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: option: add pid for ZTE</title>
<updated>2009-12-18T21:43:10+00:00</updated>
<author>
<name>zhao.ming9@zte.com.cn</name>
<email>zhao.ming9@zte.com.cn</email>
</author>
<published>2009-12-07T03:36:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=944c010bcef4f0e4e5167121dab6b3a09c90ba87'/>
<id>urn:sha1:944c010bcef4f0e4e5167121dab6b3a09c90ba87</id>
<content type='text'>
commit 8d87cacda7c8db5c131bfcaaa1d90bfe918c2ebc upstream.

This patch adds ZTE modem devices.

Signed-off-by: Ming Zhao &lt;zhao.ming9@zte.com.cn&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: ftdi_sio: Keep going when write errors are encountered.</title>
<updated>2009-12-08T18:22:14+00:00</updated>
<author>
<name>Eric W. Biederman</name>
<email>ebiederm@xmission.com</email>
</author>
<published>2009-11-18T03:10:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=144096993162a13f165f21aa89d7d95603b25c78'/>
<id>urn:sha1:144096993162a13f165f21aa89d7d95603b25c78</id>
<content type='text'>
commit 0de6ab8b91f2e1e8e7fc66a8b5c5e8ca82ea16b7 upstream.

The use of urb-&gt;actual_length to update tx_outstanding_bytes
implicitly assumes that the number of bytes actually written is the
same as the number of bytes we tried to write.  On error that
assumption is violated so just use transfer_buffer_length the number
of bytes we intended to write to the device.

If an error occurs we need to fall through and call
usb_serial_port_softint to wake up processes waiting in
tty_wait_until_sent.

Signed-off-by: Eric W. Biederman &lt;ebiederm@aristanetworks.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: option.c: add support for D-Link DWM-162-U5</title>
<updated>2009-12-08T18:21:27+00:00</updated>
<author>
<name>Zhang Le</name>
<email>r0bertz@gentoo.org</email>
</author>
<published>2009-11-04T15:22:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=25838ae5be73ec1b27866b49961b50153bef9fd8'/>
<id>urn:sha1:25838ae5be73ec1b27866b49961b50153bef9fd8</id>
<content type='text'>
commit ff854ce0b17161a86b5ae444c6cb0aa221720fab upstream.

Add D-Link DWM-162-U5 device id 1e0e:ce16 into option driver. The device
has 4 interfaces, of which 1 is handled by storage and the other 3 by
option driver.

The device appears first as CD-only 05c6:2100 device and must be
switched to 1e0e:ce16 mode either by using "eject CD" or usb_modeswitch.

The MessageContent for usb_modeswitch.conf is:
"55534243e0c26a85000000000000061b000000020000000000000000000000"

Signed-off-by: Zhang Le &lt;r0bertz@gentoo.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>tty: cp210x: Fix carrier handling</title>
<updated>2009-12-08T18:21:24+00:00</updated>
<author>
<name>Alan Cox</name>
<email>alan@linux.intel.com</email>
</author>
<published>2009-10-28T20:12:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=7fcbd9ff6078339a4aed470b2ddde43960291e98'/>
<id>urn:sha1:7fcbd9ff6078339a4aed470b2ddde43960291e98</id>
<content type='text'>
commit d94c7bd4c1361cab58a21d530078c5673863dcc2 upstream.

Original discussion:
http://thread.gmane.org/gmane.linux.usb.general/23217/focus=23248
or
http://marc.info/?l=linux-usb&amp;m=125553790714133&amp;w=2

9a68e39d4a701fb3be03cae9b462408664ebd205 broke carrier handling so that a
cp210x setup which needed the carrier lines set up (non CLOCAL) which did
not make a call which set the termios bits left the lines down even if
CLOCAL was not asserted.

Fix this not by reverting but by adding the proper dtr_rts and
carrier_raised methods. This both sets the modem lines properly and also
implements the correct blocking semantics for the port as required by
POSIX.

Signed-off-by: Alan Cox &lt;alan@linux.intel.com&gt;
Reported-by: Karl Hiramoto &lt;karl@hiramoto.org&gt;
Tested-by:  Karl Hiramoto &lt;karl@hiramoto.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: option: TLAYTECH TUE800 support</title>
<updated>2009-11-10T00:22:26+00:00</updated>
<author>
<name>Bryan Wu</name>
<email>bryan.wu@canonical.com</email>
</author>
<published>2009-10-22T07:00:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=fb20e3f85ece49f23b72a7ad6aa441e004f4f3e7'/>
<id>urn:sha1:fb20e3f85ece49f23b72a7ad6aa441e004f4f3e7</id>
<content type='text'>
commit fead2ab6cf9ad3a84a06e68ccc20d1e460fad13e upstream.

Add ID for Tlaytech TUE800 CDMA modem to the option driver.

Signed-off-by: Bryan Wu &lt;bryan.wu@canonical.com&gt;
Acked-By: Matthias Urlichs &lt;matthias@urlichs.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: option: Support for AIRPLUS MCD650 Datacard</title>
<updated>2009-11-10T00:22:25+00:00</updated>
<author>
<name>Huzaifa Sidhpurwala</name>
<email>sidhpurwala.huzaifa@gmail.com</email>
</author>
<published>2009-10-12T09:04:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=ad1d49cce87e86038f7756c68626a2760d7bfdad'/>
<id>urn:sha1:ad1d49cce87e86038f7756c68626a2760d7bfdad</id>
<content type='text'>
commit 12148da6722be3b44c2220206b6ccb80d2d9d8f8 upstream.

Here is a patch for Airplus MCD 650 card

Note: This device is with Victor V Kudlak, and he confirmed that this
device works with the patch.

Signed-off-by: Huzaifa Sidhpurwala &lt;sidhpurwala.huzaifa@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: option: Patch for Huawei Mobile Broadband E270+ Modem</title>
<updated>2009-11-10T00:22:24+00:00</updated>
<author>
<name>Ronnie Furuskog</name>
<email>rofu7@hotmail.com</email>
</author>
<published>2009-09-21T19:20:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=e4613c5f3a957475b1f5b011e7833cc2b57b6ed4'/>
<id>urn:sha1:e4613c5f3a957475b1f5b011e7833cc2b57b6ed4</id>
<content type='text'>
commit 0ee3a33a0481c8f5c9edb7a5a02f3c76496d9551 upstream.

Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

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