[Karmic] Update to 2.6.31.12 Stable Kernel

Stefan Bader stefan.bader at canonical.com
Thu Jan 21 17:12:05 UTC 2010


Surbhi Palande wrote:
> Hi All,
> 
> http://bugs.launchpad.net/bugs/510674
> 
> The 2.6.31.12 stable kernel has recently been released.
> 
> http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.31.12
> http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.31.12.bz2
> 
> The 2.6.31.12 upstream stable kernel brings in 14 patches. Two patches
> from upstream 2.6.31.10 were excluded before in Ubuntu as they
> introduced a regression. The fix for the regression is included in the
> upstream 2.6.31.12 patch-set. I've applied and pushed these two patches
> from upstream 2.6.31.10 and all the patches from upstream 2.6.31.12 to
> my tree for review.
> 
> git://kernel.ubuntu.com/surbhi/ubuntu-karmic.git stable-2.6.31.12
> 
> http://kernel.ubuntu.com/git?p=surbhi/ubuntu-karmic.git;a=shortlog;h=refs/heads/stable-2.6.31.12
> 
> 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 bug might be resolved via patches from 2.6.31.12:
> 
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/453963
> 
> The 14 stable patches are as follows.  I've inlined my own review
> comments (marked by #).

So 14 patches + 2 which we delayed to keep the gap of the regression small.
Of those 4 will be released as security updates, leaving us with 12 (including
the patch to update the Makefile to .12).

The repo looks ok to me. My review notes attached.

Acked-by: Stefan Bader <stefan.bader at canonical.com>

> Thanks !
> 
> Warm Regards,
> Surbhi.
> 
> commit 41b324e3dd32ce8418e661f9e16149a6ec5b76ce
> Author: Linus Torvalds <torvalds at linux-foundation.org>
> 
>     fasync: split 'fasync_helper()' into separate add/remove functions
> 
> #  Type:  Code Enhancement
> Modifies the fasync_helper() and makes two separate functions to add or
> remove entries from the fasync queues.
> 
> commit fb99d026f4d9392ff9979beb26b5800188a56891
> Author: Roger Blofeld <blofeldus at yahoo.com>
> 
>     hwmon: (adt7462) Fix pin 28 monitoring
> # Type: Correction
> Fixes the calculation of voltage by changing the bit shift value from 6
> to 4, since the voltage is a 4 bit value.
> 
> commit 87506bf2614e12d1cc4882613af0cb972aaa319a
> Author: Andi Kleen <andi at firstfloor.org>
> 
>     kernel/signal.c: fix kernel information leak with print-fatal-signals=1
> 
> # Type: Userspace Interaction, Kernel Data Protection/Security, Performance
> Prevents kernel data from being accidently made available to the
> userspace. In addition this patch prevents unwanted page faults and on
> some hardware prevents a read side effect.
> 
> 
> commit 6f2a4ac36508d8984c1a6a9ef5d9c1c2c61485b9
> Author: Florian Westphal <fwestphal at astaro.com>
> 
>     netfilter: ebtables: enforce CAP_NET_ADMIN
> # Type: Security
> Prevents normal users from setting/modifying the ebtables rules.
> 
> commit 5f5f8158a86047e140a159cee361705190b665fb
> Author: Patrick McHardy <kaber at trash.net>
> 
>     netfilter: nf_ct_ftp: fix out of bounds read in update_nl_seq()
> 
> #Type: Fixup
> Fixes and simplifies the code to select the correct oldest sequence
> number position.
> 
> 
> commit e49ba5624b6524846876a4de8729a89f9dbcbac3
> Author: Jan Kara <jack at suse.cz>
> 
>     quota: Fix dquot_transfer for filesystems different from ext4
> 
> # Type: Regression
> Fixes a change that was made as a part of 2.6.31.10 which caused a BUG
> when get_reserved_space() is called for filesystems that dont support it.
> 
> commit 591e4112cc4b18a1ad64241a589d3368d1c5ac3a
> Author: Al Viro <viro at ZenIV.linux.org.uk>
> 
>     fix braindamage in audit_tree.c untag_chunk()
> 
> # Type: Fixup
> Corrects the termination condition by using the right array limits and
> appropriately exchanges the array indices used while interchanging the
> list elements.
> 
> 
> commit 33e07b58ec6f3f3a6056e9a0205e1bd9b3e9612c
> Author: Al Viro <viro at ZenIV.linux.org.uk>
> 
>     fix more leaks in audit_tree.c tag_chunk()
> 
> #Type: Memory Leak
> Adds cleanup code to free the used variables.
> 
> 
> commit 6f9d3875b1db654ff06f3003a38cc8d64c03564d
> Author: David S. Miller <davem at davemloft.net>
> 
>     ipv6: skb_dst() can be NULL in ipv6_hop_jumbo()a
> 
> #Type: Correction
> Closes the bug 8450 upstream which should have been completely fixed by
> an older, related commit 483a47d2fe794328d29950fe00ce26dd405d9437. Like
> the previous commit, this  commit disallows using the skb->dst before
> its actually assigned.
> 
> 
> commit fa8c5971274d9c389369b16712486a7e0506d4f2
> Author: Len Brown <len.brown at intel.com>
> 
>     ACPI: sleep: another HP DMI entry for init_set_sci_en_on_resume
> 
> #Type: Quirk
> Adds the suspend/resume support for the HP Pavilion dv3 Notebook PC.
> This quirk along with the remaining 3 patches, fixes the bug 453963 on
> launchpad.
> 
> commit 8f942982e2dba45d6a2e869d02931d5bea45e0cb
> Author: Gustavo Maciel Dias Vieira <gustavo at sagui.org>
> 
>     ACPI: add DMI entry for SCI_EN resume quirk on HP dv4
> 
> #Type: Quirk
> Adds the suspend/resume support for the HP Pavilion dv4.
> 
> commit fc6382496f19887d152af61171130c390433a913
> Author: Vaibhav Verma <vaibhav.verma86 at gmail.com>
> 
>     ACPI: sleep: another HP/Compaq DMI entries for init_set_sci_en_on_resume
> #Type: Quirk
> Adds the suspend/resume support for the HP Pavilion dv7 and Compaq
> Presario CQ40 Notebook PC.
> 
> commit e7da4bd9b74e0afd0d30a9fb40c336b8261462be
> Author: Len Brown <len.brown at intel.com>
> 
>     ACPI: DMI init_set_sci_en_on_resume for HP-Compaq C700
> #Type: Quirk
>  Adds the suspend/resume support for the Compaq Presario C700 Notebook PC
> 
> commit 5e20b95750867086fff98e5c3eaa00c3bc01d8ee
> Author: Greg Kroah-Hartman <gregkh at suse.de>
> 
>     Linux 2.6.31.12
> 

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: stable-2.6.31.12.txt
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20100121/f4180553/attachment.txt>


More information about the kernel-team mailing list