[Karmic] SRU: Update to 2.6.31.5 stable kernel

Stefan Bader stefan.bader at canonical.com
Wed Oct 28 17:19:51 UTC 2009


Leann Ogasawara wrote:
> 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
> 
> 

As we seem to have gathered at least one thing that we might want to get out
of the door slightly quicker, we probably need to go for those first and then
add the stable update on top of that. Problem with the stable updates in general
is that we get them in bulk, so we need a longer timer in proposed for them.
But hopefully everything you got now just can be rebased onto the new top.

-Stefan




More information about the kernel-team mailing list