[Karmic] SRU: Update to 2.6.31.5 stable kernel

Leann Ogasawara leann.ogasawara at canonical.com
Wed Oct 28 16:10:00 UTC 2009


Hi All,

I realize that Karmic isn't quite out the door just yet, but I wanted to
get our first Karmic SRU in order.  Note, updating to 2.6.31.5 will also
result in an ABI Bump.

https://bugs.launchpad.net/ubuntu/karmic/+source/linux/+bug/461556

I've pushed these to a stable branch in my tree for review:

git://kernel.ubuntu.com/ogasawara/ubuntu-karmic stable

SRU Justification/Impact: The upstream process for stable tree updates
is quite similar in scope to the Ubuntu SRU process, e.g., each patch
has to demonstrably fix a bug, and each patch is vetted by upstream by
originating either directly from Linus' tree or in a minimally
backported form of that patch. The 2.6.31.5 upstream stable patch set is
now available. It should be included in the Ubuntu kernel as well.

http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.31.5
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.31.5.bz2

The 2.6.31.5 Upstream Stable Kernel brings in the following 47 patches:

* SCSI: Retry ADD_TO_MLQUEUE return value for EH commands
* SCSI: Fix protection scsi_data_buffer leak
* SCSI: sg: Free data buffers after calling blk_rq_unmap_user
* ARM: pxa: workaround errata #37 by not using half turbo switching
* tracing/filters: Fix memory leak when setting a filter
* x86/paravirt: Use normal calling sequences for irq enable/disable
* USB: ftdi_sio: remove tty->low_latency
* USB: ftdi_sio: remove unused rx_byte counter
* USB: ftdi_sio: clean up read completion handler
* USB: ftdi_sio: re-implement read processing
* USB: pl2303: fix error characters not being reported to ldisc
* USB: digi_acceleport: Fix broken unthrottle.
* USB: serial: don't call release without attach
* USB: option: Toshiba G450 device id
* USB: ipaq: fix oops when device is plugged in
* USB: cp210x: Add support for the DW700 UART
* USB: Fix throttling in generic usbserial driver
* USB: storage: When a device returns no sense data, call it a Hardware Error
* arm, cris, mips, sparc, powerpc, um, xtensa: fix build with bash 4.0
* intel-iommu: Cope with broken HP DC7900 BIOS
* futex: Detect mismatched requeue targets
* futex: Fix wakeup race by setting TASK_INTERRUPTIBLE before queue_me()
* tpm-fixup-pcrs-sysfs-file-update
* TPM: fix pcrread
* Bluetooth: Disconnect HIDRAW devices on disconnect
* Bluetooth: Add extra device reference counting for connections
* Bluetooth: Let HIDP grab the device reference for connections
* connector: Keep the skb in cn_callback_data
* connector: Provide the sender's credentials to the callback
* connector: Removed the destruct_data callback since it is always kfree_skb()
* dm/connector: Only process connector packages from privileged processes
* dst/connector: Disallow unpliviged users to configure dst
* pohmelfs/connector: Disallow unpliviged users to configure pohmelfs
* uvesafb/connector: Disallow unpliviged users to send netlink packets
* e1000e: swap max hw supported frame size between 82574 and 82583
* MAINTAINERS: Fix Riku Voipio's address
* macintosh: Don't assume i2c device probing always succeeds
* i2c: Hide probe errors caused by ACPI resource conflicts
* ALSA: Don't assume i2c device probing always succeeds
* bsdacct: switch credentials for writing to the accounting file
* sysfs: Allow sysfs_notify_dirent to be called from interrupt context.
* Staging: rt2860sta: prevent a panic when disabling when associated
* usb-storage: Workaround devices with bogus sense size
* iwlwifi: incorrect method used for finding valid OTP blocks
* mac80211: fix vlan and optimise RX
* tty: Make flush_to_ldisc() locking more robust
* Linux 2.6.31.5

Fixes LP Bug 404626:
Staging: rt2860sta: prevent a panic when disabling when associated

Fixes LP Bug 446146:
usb-storage: Workaround devices with bogus sense size

Fixes LP Bug 445572:
e1000e: swap max hw supported frame size between 82574 and 82583





More information about the kernel-team mailing list