[Karmic] Update to 2.6.31.12 Stable Kernel
Leann Ogasawara
leann.ogasawara at canonical.com
Fri Feb 12 00:21:43 UTC 2010
On Thu, 2010-01-21 at 18:19 +0200, 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 #).
Looks fine to me. As Stefan noted, we applied a few of these already
via the last security update. The remaining look to be quirk patches,
cleaning up memory leaks, etc. I've attached my review notes.
Acked-by: Leann Ogasawara <leann.ogasawara 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 --------------
commit 41b324e3dd32ce8418e661f9e16149a6ec5b76ce
Author: Linus Torvalds <torvalds at linux-foundation.org>
fasync: split 'fasync_helper()' into separate add/remove functions
# Aleardy applied via security update (CVE-2009-4141)
commit fb99d026f4d9392ff9979beb26b5800188a56891
Author: Roger Blofeld <blofeldus at yahoo.com>
hwmon: (adt7462) Fix pin 28 monitoring
# Fix shift value from 6 to 4
commit 87506bf2614e12d1cc4882613af0cb972aaa319a
Author: Andi Kleen <andi at firstfloor.org>
kernel/signal.c: fix kernel information leak with print-fatal-signals=1
# Already applied via security update (CVE-2010-0003)
commit 6f2a4ac36508d8984c1a6a9ef5d9c1c2c61485b9
Author: Florian Westphal <fwestphal at astaro.com>
netfilter: ebtables: enforce CAP_NET_ADMIN
# Already applied via security update (CVE-2010-0007)
commit 5f5f8158a86047e140a159cee361705190b665fb
Author: Patrick McHardy <kaber at trash.net>
netfilter: nf_ct_ftp: fix out of bounds read in update_nl_seq()
# prevent reading elements outside of boundary when searching for oldest
# sequence number
commit e49ba5624b6524846876a4de8729a89f9dbcbac3
Author: Jan Kara <jack at suse.cz>
quota: Fix dquot_transfer for filesystems different from ext4
# check if get_reserved_space is provided and return 0 if not. Prevetns
# a BUG for filesystems that don't provide get_reserved_space.
commit 591e4112cc4b18a1ad64241a589d3368d1c5ac3a
Author: Al Viro <viro at ZenIV.linux.org.uk>
fix braindamage in audit_tree.c untag_chunk()
# Use the proper array limits when looping through the array. Also call
# list_replace_init with the proper array indicies.
commit 33e07b58ec6f3f3a6056e9a0205e1bd9b3e9612c
Author: Al Viro <viro at ZenIV.linux.org.uk>
fix more leaks in audit_tree.c tag_chunk()
# Fix memory leaks by calling put_inotify_watch(&old->watch) in proper
# locations.
commit 6f9d3875b1db654ff06f3003a38cc8d64c03564d
Author: David S. Miller <davem at davemloft.net>
ipv6: skb_dst() can be NULL in ipv6_hop_jumbo().
# Already applied via security update (CVE-2010-0006)
commit fa8c5971274d9c389369b16712486a7e0506d4f2
Author: Len Brown <len.brown at intel.com>
ACPI: sleep: another HP DMI entry for init_set_sci_en_on_resume
# Add entry to acpisleep_dmi_table for HP Pavilion dv3 Notebook PC
commit 8f942982e2dba45d6a2e869d02931d5bea45e0cb
Author: Gustavo Maciel Dias Vieira <gustavo at sagui.org>
ACPI: add DMI entry for SCI_EN resume quirk on HP dv4
# Another quirk added to acpisleep_dmi_table but this time it's for
# a 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
# Two more quirks for acpisleep_dmi_table for Hp Paviliondv7 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
# Quirk for Compaq Presario C700 Notebook PC
commit 5e20b95750867086fff98e5c3eaa00c3bc01d8ee
Author: Greg Kroah-Hartman <gregkh at suse.de>
Linux 2.6.31.12
# Update makefile
More information about the kernel-team
mailing list