commit 6bded80b15b125c02186b3f3349e3eb8465445a3 Author: Greg Kroah-Hartman Date: Thu Oct 22 00:22:46 2009 -0700 Linux 2.6.27.38 Signed-off-by: Greg Kroah-Hartman commit 2a5674f320473aca8610a9f66bb2262d1b1dc839 Author: Johan Hovold Date: Tue Sep 29 12:39:23 2009 +0200 USB: digi_acceleport: Fix broken unthrottle. commit ba6b702f85a61561d329c4c11d3ed95604924f9a upstream. This patch fixes a regression introduced in 39892da44b21b5362eb848ca424d73a25ccc488f. Signed-off-by: Johan Hovold Acked-by: Oliver Neukum Signed-off-by: Greg Kroah-Hartman commit 73932f03a6dc32f93518006eb1dfd7a72ee68537 Author: Martin K. Petersen Date: Fri Sep 18 17:33:01 2009 -0400 SCSI: Fix protection scsi_data_buffer leak commit b4c2554d40ceac130a8d062eaa8838ed22158c45 upstream. We would leak a scsi_data_buffer if the free_list command was of the protected variety. Reported-by: Boaz Harrosh Signed-off-by: Martin K. Petersen Signed-off-by: James Bottomley Signed-off-by: Greg Kroah-Hartman commit 66f7234efcc7182ee7f3e5884ae385b2ff4dce87 Author: Alan Stern Date: Wed May 27 11:25:52 2009 -0400 usb-serial: fix crash when sub-driver updates firmware commit 0a3c8549ea7e94d74a41096d42bc6cdf43d183bf upstream. This patch (as1244) fixes a crash in usb-serial that occurs when a sub-driver returns a positive value from its attach method, indicating that new firmware was loaded and the device will disconnect and reconnect. The usb-serial core then skips the step of registering the port devices; when the disconnect occurs, the attempt to unregister the ports fails dramatically. This problem shows up with Keyspan devices and it might affect others as well. When the attach method returns a positive value, the patch sets num_ports to 0. This tells usb_serial_disconnect() not to try unregistering any of the ports; instead they are cleaned up by destroy_serial(). Signed-off-by: Alan Stern Tested-by: Benjamin Herrenschmidt Signed-off-by: Greg Kroah-Hartman