FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Ubuntu > Ubuntu Kernel Team

 
 
LinkBack Thread Tools
 
Old 01-21-2010, 04:12 PM
Stefan Bader
 
Default Update to 2.6.31.12 Stable Kernel

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@canonical.com>

> Thanks !
>
> Warm Regards,
> Surbhi.
>
> commit 41b324e3dd32ce8418e661f9e16149a6ec5b76ce
> Author: Linus Torvalds <torvalds@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@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@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@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@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@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@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@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@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@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@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@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@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@suse.de>
>
> Linux 2.6.31.12
>

commit 41b324e3dd32ce8418e661f9e16149a6ec5b76ce
Author: Linus Torvalds <torvalds@linux-foundation.org>

fasync: split 'fasync_helper()' into separate add/remove functions

# Type: ??? / Security
# The comment does not really give much hint about what it fixes, but the
# patch makes changes according to its description.

commit fb99d026f4d9392ff9979beb26b5800188a56891
Author: Roger Blofeld <blofeldus@yahoo.com>

hwmon: (adt7462) Fix pin 28 monitoring

# Type: Enablement
# Simple fix for a wrong shift value

commit 87506bf2614e12d1cc4882613af0cb972aaa319a
Author: Andi Kleen <andi@firstfloor.org>

kernel/signal.c: fix kernel information leak with print-fatal-signals=1

# Type: Security
# Prevent dumping of kernel address space

commit 6f2a4ac36508d8984c1a6a9ef5d9c1c2c61485b9
Author: Florian Westphal <fwestphal@astaro.com>

netfilter: ebtables: enforce CAP_NET_ADMIN

# Type: Security
# Add capability checks

commit 5f5f8158a86047e140a159cee361705190b665fb
Author: Patrick McHardy <kaber@trash.net>

netfilter: nf_ct_ftp: fix out of bounds read in update_nl_seq()

# Type: Oops???
# Prevent accessing elements outside of boundaries.

commit e49ba5624b6524846876a4de8729a89f9dbcbac3
Author: Jan Kara <jack@suse.cz>

quota: Fix dquot_transfer for filesystems different from ext4

# Type: Regression
# This fixes a regression caused by the 2.6.31.10 update, we will
# add those patches previously dropped before this one.

commit 591e4112cc4b18a1ad64241a589d3368d1c5ac3a
Author: Al Viro <viro@ZenIV.linux.org.uk>

fix braindamage in audit_tree.c untag_chunk()

# Type: Memory leak or worse
# Fix end condition and using wrong indices.

commit 33e07b58ec6f3f3a6056e9a0205e1bd9b3e9612c
Author: Al Viro <viro@ZenIV.linux.org.uk>

fix more leaks in audit_tree.c tag_chunk()

# Type: memory leak
# One case of wrong element to release, one forgotten and one needing
# one more.

commit 6f9d3875b1db654ff06f3003a38cc8d64c03564d
Author: David S. Miller <davem@davemloft.net>

ipv6: skb_dst() can be NULL in ipv6_hop_jumbo().

# Type: Oops
# Make sure to provide a valid pointer

commit fa8c5971274d9c389369b16712486a7e0506d4f2
Author: Len Brown <len.brown@intel.com>

ACPI: sleep: another HP DMI entry for init_set_sci_en_on_resume

# Type: Enablement
# Adds Quirk to fix suspend issues

commit 8f942982e2dba45d6a2e869d02931d5bea45e0cb
Author: Gustavo Maciel Dias Vieira <gustavo@sagui.org>

ACPI: add DMI entry for SCI_EN resume quirk on HP dv4

# Type: Enablement
# Adds Quirk to fix suspend issues

commit fc6382496f19887d152af61171130c390433a913
Author: Vaibhav Verma <vaibhav.verma86@gmail.com>

ACPI: sleep: another HP/Compaq DMI entries for init_set_sci_en_on_resume

# Type: Enablement
# Adds Quirk to fix suspend issues

commit e7da4bd9b74e0afd0d30a9fb40c336b8261462be
Author: Len Brown <len.brown@intel.com>

ACPI: DMI init_set_sci_en_on_resume for HP-Compaq C700

# Type: Enablement
# Adds Quirk to fix suspend issues

--
kernel-team mailing list
kernel-team@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team
 
Old 02-11-2010, 11:21 PM
Leann Ogasawara
 
Default Update to 2.6.31.12 Stable Kernel

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@canonical.com>

> Thanks !
>
> Warm Regards,
> Surbhi.
>
> commit 41b324e3dd32ce8418e661f9e16149a6ec5b76ce
> Author: Linus Torvalds <torvalds@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@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@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@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@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@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@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@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@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@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@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@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@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@suse.de>
>
> Linux 2.6.31.12
>

commit 41b324e3dd32ce8418e661f9e16149a6ec5b76ce
Author: Linus Torvalds <torvalds@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@yahoo.com>

hwmon: (adt7462) Fix pin 28 monitoring

# Fix shift value from 6 to 4

commit 87506bf2614e12d1cc4882613af0cb972aaa319a
Author: Andi Kleen <andi@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@astaro.com>

netfilter: ebtables: enforce CAP_NET_ADMIN

# Already applied via security update (CVE-2010-0007)

commit 5f5f8158a86047e140a159cee361705190b665fb
Author: Patrick McHardy <kaber@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@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@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@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@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@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@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@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@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@suse.de>

Linux 2.6.31.12

# Update makefile

--
kernel-team mailing list
kernel-team@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team
 
Old 02-15-2010, 01:27 PM
Stefan Bader
 
Default Update to 2.6.31.12 Stable Kernel

Applied

--
kernel-team mailing list
kernel-team@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team
 

Thread Tools




All times are GMT. The time now is 03:53 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org