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

Stefan Bader stefan.bader at canonical.com
Thu May 13 13:33:24 UTC 2010


On 05/06/2010 02:32 PM, Stefan Bader wrote:
> 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
> 

commit 519f586be5570374deff785d0561c4d985197ea1
Author: Mathieu Desnoyers <mathieu.desnoyers at efficios.com>
Date:   Tue Apr 20 10:38:10 2010 -0400

    module: fix __module_ref_addr()

This patch got reverted in 2.6.32.13 which just was released.

-Stefan




More information about the kernel-team mailing list