[Lucid][pull request] Update to 2.6.32.12 stable kernel

Stefan Bader stefan.bader at canonical.com
Thu May 6 12:32:02 UTC 2010


Hi All,

http://bugs.launchpad.net/bugs/575853

The 2.6.32.12 stable kernel has recently been released.

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

The 2.6.32.12 upstream stable kernel brings in 182 patches (DRM excluded). As we
carry the DRM stack from 2.6.33, all patches that affect DRM have been dropped
and replaced by DRM patches from 2.6.33.3 (19 patches).

The upstream process for stable tree updates is quite similar in scope to the
Ubuntu SRU process. e.g: each patch demonstrably fixes a bug and is vetted by
upstream either by originating directly from Linus' tree or by being minimally
backported from some patch in Linus' tree.

TEST CASE: TBD


The following patches were already applied and have been replaced by their
upstream versions:
* iwlwifi: fix nfreed--
* backlight: mbp_nvidia_bl - add five more MacBook variants
* pata_via: Add VIA VX900 support
* x86-32, resume: do a global tlb flush in S4 resume
* drm/edid: allow certain bogus edids to hit a fixup path rather than fail
* drm/radeon/kms: don't print error on -ERESTARTSYS.

The following patches were skipped because they build on top of each other and
also were taken from our submission to stable:
* KVM: x86 emulator: Add Virtual-8086 mode of emulation
* KVM: x86 emulator: fix memory access during x86 emulation
* KVM: x86 emulator: Check IOPL level during io instruction emulation
* KVM: x86 emulator: Fix popf emulation
* KVM: Fix segment descriptor loading
* KVM: VMX: Update instruction length on intercepted BP
* KVM: VMX: Use macros instead of hex value on cr0 initialization
* KVM: SVM: Reset cr0 properly on vcpu reset
* KVM: VMX: Disable unrestricted guest when EPT disabled
* KVM: x86: disable paravirt mmu reporting

The following patches were skipped because they are part of the update to the
latest thinkpad-acpi driver we did:
* thinkpad-acpi: fix some version quirks
* thinkpad-acpi: issue backlight class events
* thinkpad-acpi: silence bogus complain during rmmod
* thinkpad-acpi: adopt input device
* thinkpad-acpi: expose module parameters
* thinkpad-acpi: log temperatures on termal alarm (v2)
* thinkpad-acpi: use input_set_capability
* thinkpad-acpi: sync input device EV_SW initial state
* thinkpad-acpi: log initial state of rfkill switches
* thinkpad-acpi: convert to seq_file
* thinkpad-acpi: lock down video output state access

The following patch was skipped as it has been part of a whole driver update:
* igb: add support for 82576NS SerDes adapter

The following two patches were skipped as we currently carry a patch which we
think fixes a remaining issue and is a superset of the following two:
* ACPI: EC: Allow multibyte access to EC
* ACPI: EC: Limit burst to 64 bits

I am attaching the reviews of 2.6.32.12 and 2.6.33.3 and I have pushed a preview
tree to

git://kernel.ubuntu.com/smb/ubuntu-lucid.git stable

http://kernel.ubuntu.com/git?p=smb/ubuntu-lucid.git;a=shortlog;h=refs/heads/stable

though at this time I have not compile tested. I just wanted to get this
announcement out as soon as possible, so reviews can get started. I am pretty
sure this is an ABI bump and I know of at least one patch that needs some follow
up (x86, cacheinfo: Calculate L3 indices).

-Stefan
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: stable-2.6.32.12.txt
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20100506/e9e02116/attachment.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: stable-2.6.33.3.txt
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20100506/e9e02116/attachment-0001.txt>


More information about the kernel-team mailing list