[31/89] USB: Dont use GFP_KERNEL while we cannot reset a storage device
2.6.31-stable review patch. If anyone has any objections, please let us know. ------------------ From: Oliver Neukum <oliver(a)neukum.org> commit acbe2febe71abb2360b008e9ab3ee5c44169f78c upstream. Memory allocations with GFP_KERNEL can cause IO to a storage device which can fail resulting in a need to reset... 30 Mar 2010 20:43
[72/89] V4L/DVB: Video : pwc : Fix regression in pwc_set_shutter_speed caused by bad constant => sizeof conversion.
2.6.31-stable review patch. If anyone has any objections, please let us know. ------------------ From: Martin Fuzzey <mfuzzey(a)gmail.com> commit 53f68607caba85db9a73846ccd289e4b7fa96295 upstream. Regression was caused by my commit 6b35ca0d3d586b8ecb8396821af21186e20afaf0 which determined message size using... 30 Mar 2010 20:43
[28/89] tty: fix race in tty_fasync
2.6.31-stable review patch. If anyone has any objections, please let us know. ------------------ From: Greg Kroah-Hartman <gregkh(a)suse.de> commit 703625118069f9f8960d356676662d3db5a9d116 upstream. We need to keep the lock held over the call to __f_setown() to prevent a PID race. Thanks to Al Viro for p... 30 Mar 2010 20:43
[52/89] i2c-tiny-usb: Fix on big-endian systems
2.6.31-stable review patch. If anyone has any objections, please let us know. ------------------ commit 1c010ff8912cbc08d80e865aab9c32b6b00c527d upstream. The functionality bit vector is always returned as a little-endian 32-bit number by the device, so it must be byte-swapped to the host endianness. On ... 30 Mar 2010 20:43
[54/89] hwmon: (adt7462) Wrong ADT7462_VOLT_COUNT
2.6.31-stable review patch. If anyone has any objections, please let us know. ------------------ commit 85f8d3e5faea8bd36c3e5196f8334f7db45e19b2 upstream. The #define ADT7462_VOLT_COUNT is wrong, it should be 13 not 12. All the for loops that use this as a limit count are of the typical form, "for (n = 0;... 30 Mar 2010 20:43
[46/89] fnctl: f_modown should call write_lock_irqsave/restore
2.6.31-stable review patch. If anyone has any objections, please let us know. ------------------ From: Greg Kroah-Hartman <gregkh(a)suse.de> commit b04da8bfdfbbd79544cab2fadfdc12e87eb01600 upstream. Commit 703625118069f9f8960d356676662d3db5a9d116 exposed that f_modown() should call write_lock_irqsave instea... 30 Mar 2010 20:43
[32/89] USB: EHCI: fix handling of unusual interrupt intervals
2.6.31-stable review patch. If anyone has any objections, please let us know. ------------------ From: Alan Stern <stern(a)rowland.harvard.edu> commit 1b9a38bfa6e664ff02511314f5586d711c83cc91 upstream. This patch (as1320) fixes two problems related to interrupt-URB scheduling in ehci-hcd. URBs with an i... 30 Mar 2010 20:43
[49/89] USB: usbfs: only copy the actual data received
2.6.31-stable review patch. If anyone has any objections, please let us know. ------------------ commit d4a4683ca054ed9917dfc9e3ff0f7ecf74ad90d6 upstream We need to only copy the data received by the device to userspace, not the whole kernel buffer, which can contain "stale" data. Thanks to Marcus Meissne... 30 Mar 2010 20:43
[35/89] usb: serial: fix memory leak in generic driver
2.6.31-stable review patch. If anyone has any objections, please let us know. ------------------ From: Johan Hovold <jhovold(a)gmail.com> commit 2591530204a76fecc843529ade56afe865dd2657 upstream. Fix a regression introduced by commit 715b1dc01fe44537e8fce9566e4bb48d6821d84b ("USB: usb_debug, usb_generic_se... 30 Mar 2010 20:43
[29/89] USB: add missing delay during remote wakeup
2.6.31-stable review patch. If anyone has any objections, please let us know. ------------------ From: Alan Stern <stern(a)rowland.harvard.edu> commit 49d0f078f494b9d81e820a13dd8093a9bfb0b6b1 upstream. This patch (as1330) fixes a bug in khbud's handling of remote wakeups. When a device sends a remote-wakeu... 30 Mar 2010 20:43