The 2.6.31.6 stable release contains 101 patches. I've applied and
pushed these patches to a stable branch in my tree for review. I'll
reply to this email and inline some additional comments I have for some
patches.
SRU Justification/Impact: The upstream process for stable tree updates
is quite similar in scope to the Ubuntu SRU process, e.g., each patch
has to demonstrably fix a bug, and each patch is vetted by upstream by
originating either directly from Linus' tree or in a minimally
backported form of that patch. The 2.6.31.6 upstream stable patch set is
now available. It should be included in the Ubuntu karmic kernel as
well.
* fs: pipe.c null pointer dereference
* pci: increase alignment to make more space for hidden code
* libata: fix internal command failure handling
* libata: fix PMP initialization
* sata_nv: make sure link is brough up online when skipping hardreset
* nfs: Fix nfs_parse_mount_options() kfree() leak
* KVM: use proper hrtimer function to retrieve expiration time
* KVM: ignore reads from AMDs C1E enabled MSR
* futex: Handle spurious wake up
* futex: Check for NULL keys in match_futex
* futex: Move drop_futex_key_refs out of spinlock'ed region
* futex: Fix spurious wakeup for requeue_pi really
* ahci: revert "Restore SB600 sata controller 64 bit DMA"
* sparc64: Set IRQF_DISABLED on LDC channel IRQs.
* sparc: Kill PROM console driver.
* watchdog: Fix rio watchdog probe function
* Input: synaptics - add another Protege M300 to rate blacklist
* dm snapshot: free exception store on init failure
* dm snapshot: sort by chunk size to fix race
* dm log: userspace fix incorrect luid cast in userspace_ctr
* dm: add missing del_gendisk to alloc_dev error path
* dm: dec_pending needs locking to save error value
* dm exception store: fix failed set_chunk_size error path
* dm snapshot: lock snapshot while supplying status
* dm snapshot: require non zero chunk size by end of ctr
* dm snapshot: use unsigned integer chunk size
* ray_cs: Fix copy_from_user handling
* mbind(): fix leak of never putback pages
* do_mbind(): fix memory leak
* 8250_pci: add IBM Saturn serial card
* dpt_i2o: Fix up copy*user
* dpt_i2o: Fix typo of EINVAL
* hfsplus: refuse to mount volumes larger than 2TB
* Driver core: fix driver_register() return value
* tty: Mark generic_serial users as BROKEN
* param: fix lots of bugs with writing charp params from sysfs, by leaking mem.
* param: fix NULL comparison on oom
* param: fix setting arrays of bool
* USB: serial: sierra driver send_setup() autopm fix
* USB: option: Patch for Huawei Mobile Broadband E270+ Modem
* USB: option: Support for AIRPLUS MCD650 Datacard
* USB: option: TLAYTECH TUE800 support
* libertas if_usb: Fix crash on 64-bit machines
* cpuidle: always return with interrupts enabled
* virtio: order used ring after used index read
* CIFS: Fixing to avoid invalid kfree() in cifs_get_tcp_session()
* mac80211: fix for incorrect sequence number on hostapd injected frames
* mac80211: check interface is down before type change
* x86, UV: Fix information in __uv_hub_info structure
* x86, UV: Set DELIVERY_MODE=4 for vector=NMI_VECTOR in uv_hub_send_ipi()
* NOMMU: Don't pass NULL pointers to fput() in do_mmap_pgoff()
* mm: remove incorrect swap_count() from try_to_unuse()
* x86-64: Fix register leak in 32-bit syscall audting
* nilfs2: fix dirty page accounting leak causing hang at write
* drm/i915: Fix FDI M/N setting according with correct color depth
* drm/i915: fix to setup display reference clock control on Ironlake
* drm/i915: fix panel fitting filter coefficient select for Ironlake
* agp/intel: Add B43 chipset support
* drm/i915: add B43 chipset support
* xen/hvc: make sure console output is always emitted, with explicit polling
* xen: mask extended topology info in cpuid
* sgi-gru: decrapfiy options_write() function
* KVM: get_tss_base_addr() should return a gpa_t
* fuse: prevent fuse_put_request on invalid pointer
* fuse: fix kunmap in fuse_ioctl_copy_user
* x86/amd-iommu: Workaround for erratum 63
* fsnotify: do not set group for a mark before it is on the i_list
* mips: fix build of vmlinux.lds
* alpha: fix build after vmlinux.lds.S cleanup
* ACPI / PCI: Fix NULL pointer dereference in acpi_get_pci_dev() (rev. 2)
* Revert "ACPI: Attach the ACPI device to the ACPI handle as early as possible"
* KEYS: get_instantiation_keyring() should inc the keyring refcount in all cases
* b43: Fix Bugzilla #14181 and the bug from the previous 'fix'
* pata_sc1200: Fix crash on boot
* AF_UNIX: Fix deadlock on connecting to shutdown socket (CVE-2009-3621)
* ALSA: ice1724 - Make call to set hw params succeed on ESI Juli@
* bonding: fix a race condition in calls to slave MII ioctls
* hwmon: (it87) Fix VID reading on IT8718F/IT8720F
* netlink: fix typo in initialization (CVE-2009-3612)
* nfs: Avoid overrun when copying client IP address string
* nfs: Panic when commit fails
* NFSv4: Fix a bug when the server returns NFS4ERR_RESOURCE
* NFSv4: Fix two unbalanced put_rpccred() issues.
* NFSv4: Kill nfs4_renewd_prepare_shutdown()
* NFSv4: The link() operation should return any delegation on the file
* powerpc: Remove SMP warning from PowerMac cpufreq
* vmscan: limit VM_EXEC protection to file pages
* x86: mce: Clean up thermal throttling state tracking code
* x86: mce: Fix thermal throttling message storm
* iwlwifi: fix potential rx buffer loss
* iwlwifi: reduce noise when skb allocation fails
* x86/amd-iommu: Un__init function required on shutdown
* KVM: Prevent kvm_init from corrupting debugfs structures
* powerpc/pmac: Fix PowerSurge SMP IPI allocation
* powerpc/pmac: Fix issues with sleep on some powerbooks
* powerpc/pci: Fix regression in powerpc MSI-X
* powerpc: Fix some late PowerMac G5 with PCIe ATI graphics
* sata_via: Remove redundant device ID for VIA VT8261
* pata_via: extend the rev_max for VT6330
* PM / yenta: Split resume into early and late parts (rev. 4)
* Linux 2.6.31.6
== Fixes ==
Bug 327499: "Revert "ACPI: Attach the ACPI device to the ACPI handle as early as possible"
Bug 456264: "USB: option: TLAYTECH TUE800 support"
Bug 476154: "b43: Fix Bugzilla #14181 and the bug from the previous 'fix'"
Bug 407824: "pci: increase alignment to make more space for hidden code"
Bug 407040: "pci: increase alignment to make more space for hidden code"
Bug 453444: "x86: mce: Fix thermal throttling message storm"
Bug 459265: "NFSv4: Fix two unbalanced put_rpccred() issues."
== Possibly Fixes ==
Bug 442966: "fsnotify: do not set group for a mark before it is on the i_list"
Bug 457523: "mac80211: check interface is down before type change"
--
kernel-team mailing list
kernel-team@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team
11-11-2009, 06:13 PM
Leann Ogasawara
SRU: Update to 2.6.31.6 stable kernel
On Wed, 2009-11-11 at 10:59 -0800, Leann Ogasawara wrote:
> Hi All,
>
> The 2.6.31.6 stable kernel has recently been released:
>
> https://bugs.launchpad.net/ubuntu/karmic/+source/linux/+bug/480144
>
> The 2.6.31.6 stable release contains 101 patches. I've applied and
> pushed these patches to a stable branch in my tree for review. I'll
> reply to this email and inline some additional comments I have for some
> patches.
>
> git://kernel.ubuntu.com/ogasawara/ubuntu-karmic stable-2.6.31.6
> The 101 stable patches are as follows:
>
> * fs: pipe.c null pointer dereference
> * pci: increase alignment to make more space for hidden code
> * libata: fix internal command failure handling
> * libata: fix PMP initialization
> * sata_nv: make sure link is brough up online when skipping hardreset
> * nfs: Fix nfs_parse_mount_options() kfree() leak
> * KVM: use proper hrtimer function to retrieve expiration time
> * KVM: ignore reads from AMDs C1E enabled MSR
> * futex: Handle spurious wake up
> * futex: Check for NULL keys in match_futex
> * futex: Move drop_futex_key_refs out of spinlock'ed region
> * futex: Fix spurious wakeup for requeue_pi really
> * ahci: revert "Restore SB600 sata controller 64 bit DMA"
> * sparc64: Set IRQF_DISABLED on LDC channel IRQs.
> * sparc: Kill PROM console driver.
Seems this could introduce a risk of regression because it completely
removes the driver. I'd lean towards not including this patch.
> * watchdog: Fix rio watchdog probe function
> * Input: synaptics - add another Protege M300 to rate blacklist
We were already carrying this patch in Karmic.
> * dm snapshot: free exception store on init failure
> * dm snapshot: sort by chunk size to fix race
> * dm log: userspace fix incorrect luid cast in userspace_ctr
> * dm: add missing del_gendisk to alloc_dev error path
> * dm: dec_pending needs locking to save error value
> * dm exception store: fix failed set_chunk_size error path
> * dm snapshot: lock snapshot while supplying status
> * dm snapshot: require non zero chunk size by end of ctr
> * dm snapshot: use unsigned integer chunk size
> * ray_cs: Fix copy_from_user handling
> * mbind(): fix leak of never putback pages
> * do_mbind(): fix memory leak
> * 8250_pci: add IBM Saturn serial card
> * dpt_i2o: Fix up copy*user
> * dpt_i2o: Fix typo of EINVAL
> * hfsplus: refuse to mount volumes larger than 2TB
> * Driver core: fix driver_register() return value
> * tty: Mark generic_serial users as BROKEN
Results in the rio, sx, and generic_serial modules not being built
and also CONFIG_RIO=m and CONFIG_SX=m being removed from
config.commong.ubuntu. This could possibly lead to a regression.
Looking at some driver-stats I'd gathered a while ago I'd agree with the
upstream comment that there are a sparse number of users, and I only saw
1 hw profile mentioning the sx driver:
But to be on the safe side, I'd say we not include this patch as well.
> * param: fix lots of bugs with writing charp params from sysfs, by leaking mem.
> * param: fix NULL comparison on oom
> * param: fix setting arrays of bool
> * USB: serial: sierra driver send_setup() autopm fix
> * USB: option: Patch for Huawei Mobile Broadband E270+ Modem
> * USB: option: Support for AIRPLUS MCD650 Datacard
> * USB: option: TLAYTECH TUE800 support
> * libertas if_usb: Fix crash on 64-bit machines
> * cpuidle: always return with interrupts enabled
> * virtio: order used ring after used index read
> * CIFS: Fixing to avoid invalid kfree() in cifs_get_tcp_session()
> * mac80211: fix for incorrect sequence number on hostapd injected frames
> * mac80211: check interface is down before type change
> * x86, UV: Fix information in __uv_hub_info structure
> * x86, UV: Set DELIVERY_MODE=4 for vector=NMI_VECTOR in uv_hub_send_ipi()
> * NOMMU: Don't pass NULL pointers to fput() in do_mmap_pgoff()
> * mm: remove incorrect swap_count() from try_to_unuse()
> * x86-64: Fix register leak in 32-bit syscall audting
> * nilfs2: fix dirty page accounting leak causing hang at write
> * drm/i915: Fix FDI M/N setting according with correct color depth
We were already carrying this patch in Karmic.
> * drm/i915: fix to setup display reference clock control on Ironlake
> * drm/i915: fix panel fitting filter coefficient select for Ironlake
> * agp/intel: Add B43 chipset support
We were already carrying this patch in Karmic.
> * drm/i915: add B43 chipset support
We were already carrying this patch in Karmic.
> * xen/hvc: make sure console output is always emitted, with explicit polling
> * xen: mask extended topology info in cpuid
> * sgi-gru: decrapfiy options_write() function
> * KVM: get_tss_base_addr() should return a gpa_t
> * fuse: prevent fuse_put_request on invalid pointer
> * fuse: fix kunmap in fuse_ioctl_copy_user
> * x86/amd-iommu: Workaround for erratum 63
> * fsnotify: do not set group for a mark before it is on the i_list
> * mips: fix build of vmlinux.lds
> * alpha: fix build after vmlinux.lds.S cleanup
> * ACPI / PCI: Fix NULL pointer dereference in acpi_get_pci_dev() (rev. 2)
> * Revert "ACPI: Attach the ACPI device to the ACPI handle as early as possible"
> * KEYS: get_instantiation_keyring() should inc the keyring refcount in all cases
> * b43: Fix Bugzilla #14181 and the bug from the previous 'fix'
> * pata_sc1200: Fix crash on boot
> * AF_UNIX: Fix deadlock on connecting to shutdown socket (CVE-2009-3621)
> * ALSA: ice1724 - Make call to set hw params succeed on ESI Juli@
> * bonding: fix a race condition in calls to slave MII ioctls
> * hwmon: (it87) Fix VID reading on IT8718F/IT8720F
> * netlink: fix typo in initialization (CVE-2009-3612)
> * nfs: Avoid overrun when copying client IP address string
> * nfs: Panic when commit fails
> * NFSv4: Fix a bug when the server returns NFS4ERR_RESOURCE
> * NFSv4: Fix two unbalanced put_rpccred() issues.
> * NFSv4: Kill nfs4_renewd_prepare_shutdown()
> * NFSv4: The link() operation should return any delegation on the file
> * powerpc: Remove SMP warning from PowerMac cpufreq
> * vmscan: limit VM_EXEC protection to file pages
> * x86: mce: Clean up thermal throttling state tracking code
> * x86: mce: Fix thermal throttling message storm
> * iwlwifi: fix potential rx buffer loss
> * iwlwifi: reduce noise when skb allocation fails
> * x86/amd-iommu: Un__init function required on shutdown
> * KVM: Prevent kvm_init from corrupting debugfs structures
> * powerpc/pmac: Fix PowerSurge SMP IPI allocation
> * powerpc/pmac: Fix issues with sleep on some powerbooks
> * powerpc/pci: Fix regression in powerpc MSI-X
> * powerpc: Fix some late PowerMac G5 with PCIe ATI graphics
> * sata_via: Remove redundant device ID for VIA VT8261
> * pata_via: extend the rev_max for VT6330
> * PM / yenta: Split resume into early and late parts (rev. 4)
> * Linux 2.6.31.6
>
> == Fixes ==
> Bug 327499: "Revert "ACPI: Attach the ACPI device to the ACPI handle as early as possible"
> Bug 456264: "USB: option: TLAYTECH TUE800 support"
> Bug 476154: "b43: Fix Bugzilla #14181 and the bug from the previous 'fix'"
> Bug 407824: "pci: increase alignment to make more space for hidden code"
> Bug 407040: "pci: increase alignment to make more space for hidden code"
> Bug 453444: "x86: mce: Fix thermal throttling message storm"
> Bug 459265: "NFSv4: Fix two unbalanced put_rpccred() issues."
>
> == Possibly Fixes ==
> Bug 442966: "fsnotify: do not set group for a mark before it is on the i_list"
> Bug 457523: "mac80211: check interface is down before type change"
--
kernel-team mailing list
kernel-team@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team
11-12-2009, 08:29 AM
Stefan Bader
SRU: Update to 2.6.31.6 stable kernel
Leann Ogasawara wrote:
> Hi All,
>
> The 2.6.31.6 stable kernel has recently been released:
>
> https://bugs.launchpad.net/ubuntu/karmic/+source/linux/+bug/480144
>
> The 2.6.31.6 stable release contains 101 patches. I've applied and
> pushed these patches to a stable branch in my tree for review. I'll
> reply to this email and inline some additional comments I have for some
> patches.
>
> git://kernel.ubuntu.com/ogasawara/ubuntu-karmic stable-2.6.31.6
>
> SRU Justification/Impact: The upstream process for stable tree updates
> is quite similar in scope to the Ubuntu SRU process, e.g., each patch
> has to demonstrably fix a bug, and each patch is vetted by upstream by
> originating either directly from Linus' tree or in a minimally
> backported form of that patch. The 2.6.31.6 upstream stable patch set is
> now available. It should be included in the Ubuntu karmic kernel as
> well.
>
> TEST CASE: TBD
>
> http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.31.6
>
> http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.31.6.bz2
>
> The 101 stable patches are as follows:
>
>
ACK with the limitation to remove the two patches that cause modules/drivers
to go away (as Leann also mentioned). Below the writeup during my review.
commit ee2c54041db5404353aa768ba1ec6e4fbda7ef5f
Author: Rafael J. Wysocki <rjw@sisk.pl>
PM / yenta: Split resume into early and late parts (rev. 4)
SABIB: A somewhat larger change to split resume for PCMCIA
into two parts. Fixes an upstream regression and should only
affect systems with yenta cardbus sockets.
sata_via: Remove redundant device ID for VIA VT8261
Removing one ID which apparently was decided to be used for some-
thing else.
commit 20cde25b833745a42ae7591592ec527653b569b4
Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
powerpc: Fix some late PowerMac G5 with PCIe ATI graphics
This changes only powerpc code and ands a specific fixup handler for
a certain device ID. As the changes are quite hw specific, hard to
understand but also won't affect the main architectures.
commit 01ab8be189e37f37ede8bd9532bd22198062d631
Author: Andre Detsch <adetsch@br.ibm.com>
powerpc/pci: Fix regression in powerpc MSI-X
Adresses msi-x init for the powerpc platform specifically.
commit 6b05a888adf307827a8cc960a6f660555bf9a683
Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
powerpc/pmac: Fix issues with sleep on some powerbooks
Again powerpc, the change mostly heads for using IRQF_TIMER
instead of any interrupt. There is some change to pmu_adb_reset_bus()
request data I cannot really comment on. And the useage of the arg
to __pmu_adb_autopoll() seems a bit cheesy but looks ok as it is
used.
commit e434e9fc1661989db1a39b6f5be29c39e13b419a
Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
powerpc/pmac: Fix PowerSurge SMP IPI allocation
One line fix (and powerpc again) to use a wrapper function to
construct an IRQ number instead of some immediate value.
commit 6fa5a4d48a5cb7aa452cc34120f9122301ec8c93
Author: Darrick J. Wong <djwong@us.ibm.com>
KVM: Prevent kvm_init from corrupting debugfs structures
Fixes an oops caused by trying to free debugfs structure twice when
both arch modules where probed and removed. Only one of them gets to
finish the init anyways, so the debugfs init is moved to a later
place which is only reached when all goes well.
Rather cosmetical change to prevent an order-2 allocation failure
together with an error message should it fail. Unless the driver
really is low on buffers.
NFSv4: Fix a bug when the server returns NFS4ERR_RESOURCE
Limited to nfsv4, the actual consequences unclear. If the
sequence numbers where incorrect due to the bug, this might
cause IO errors/failures. The fix looks reasonable in the
patch.
commit 2169536c156b6bc876c0a80e5cf98319cc3b9aab
Author: Terry Loftin <terry.loftin@hp.com>
nfs: Panic when commit fails
Fixes a panic by adding an informational structure to a data
structure.
commit 55a6efb39afcfe70754a733cdca91b6e1599fb6b
Author: Ben Hutchings <ben@decadent.org.uk>
nfs: Avoid overrun when copying client IP address string
Replaces memcpy with strlcpy to avoid data corruption by string
overrun.
AF_UNIX: Fix deadlock on connecting to shutdown socket (CVE-2009-3621)
This fixes a potential DoS loophole simply by adding propper
exit condition.
commit 1917888ae8076efca1ae51c7517806572ad8db02
Author: Alan Cox <alan@linux.intel.com>
pata_sc1200: Fix crash on boot
Adds NULL termination to prevent crash on boot.
commit 01a6a52a3cadb6a6db03199f3ec7ccb023aac45f
Author: Larry Finger <Larry.Finger@lwfinger.net>
b43: Fix Bugzilla #14181 and the bug from the previous 'fix'
We got a bug report specifically for that: LP#476154 and some positive
feedback on a test kernel. Fixes a required unload reload cycle in case
the radio switch was turned off.
commit 7a99333e851ef087c7cd836950900602f0843c24
Author: David Howells <dhowells@redhat.com>
KEYS: get_instantiation_keyring() should inc the keyring refcount in all cases
Adds aquisition of a reference to prevent a panic when the object gets
released too early.
commit 3c802f78271bd558d152a5f8632ea8395ed27a9b
Author: Len Brown <len.brown@intel.com>
Revert "ACPI: Attach the ACPI device to the ACPI handle as early as possible"
This fixes a non-bootable Inspiron 2650 (lp#327499) which would or should
be a regression-release.
commit 5621e89d8bdf6934b3c0a4893e1a568f4a01061d
Author: Rafael J. Wysocki <rjw@sisk.pl>
Fixes a NULL pointer violation (upstream regression between 2.6.30 and 31)
by adding a pointer check.
commit e259007f0090e5c2c4c0df1e316431a25287633e
Author: Sam Ravnborg <sam@ravnborg.org>
alpha: fix build after vmlinux.lds.S cleanup
Build fix for alpha. Has no impact.
commit 039b7b2ecddd52d3e1d5cc4337d2b1f7053916eb
Author: Manuel Lauss <manuel.lauss@gmail.com>
mips: fix build of vmlinux.lds
Build fix for mips. Has no impact.
commit 55af1d631af064ed53eea5e4805ffac0deb66e2d
Author: Eric Paris <eparis@redhat.com>
fsnotify: do not set group for a mark before it is on the i_list
Fix a race condition. The effect is unknown but the fix moves assignment
of some elements into the case that handles things when no other entry
exists which looks right.
Seems to prevent IO_PAGE_FAULTS on amd64 hw. Not quite sure why the change
needs to be applied on attaching and detaching but tend to believe the
manufacturer (patch comes from amd).
PABIB: Change the return type of a function which would otherwise
return truncated addresses with more than 4G of memory. Patch is
simple and only affects kvm.
A near complete rewrite of a procfs write function. Luckily only affecting
one driver. It looks correct, too.
commit 9416d12bcaa77126bd55f7df2cb4e78b711f97bd
Author: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
xen: mask extended topology info in cpuid
Fixes a crash in Xen. Looks safe and also affects only xen which is
not officially supported.
commit b318606e41620d2fee78444ae54533a323108e2b
Author: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
xen/hvc: make sure console output is always emitted, with explicit polling
Replacing the write_console() implementation in a xen driver to improve
debugging. Not necessarily a SRU worthy change but does not affect the
normal kernel.
commit f19f531a3257ea2e709de9e423c0a4a72358a4be
Author: Zhenyu Wang <zhenyuw@linux.intel.com>
drm/i915: fix panel fitting filter coefficient select for Ironlake
Seems to fix HP video corruption issues. The change is limited to the
case when panel fitting is enabled and then sets an additional bit.
Somehow I would expect us to have a bug for that. Steve?
commit 82a1c0522cf747742461ac7874f463af46e3ba18
Author: Zhenyu Wang <zhenyuw@linux.intel.com>
drm/i915: fix to setup display reference clock control on Ironlake
This affects only Intel chips with device id 0x0042 and 0x0046 (Ironlake).
We should have the ability to test this, shouldn't we?
commit a9d48b3eae33aeb6bc1c366913778d77267e17b7
Author: Zhenyu Wang <zhenyuw@linux.intel.com>
drm/i915: Fix FDI M/N setting according with correct color depth
This affects only Intel chips with device id 0x0042 and 0x0046 (Ironlake).
As Leann pointed out we already carry this in Karmic.
nilfs2: fix dirty page accounting leak causing hang at write
Fixes a hang on arm (it claims), but generically changes the code in nilfs2
to use the same function in both cases of the if construct. So it sounds
right.
commit 092afb745d0dfdd6cf5ed86ed301023285700fd2
Author: Jan Beulich <JBeulich@novell.com>
x86-64: Fix register leak in 32-bit syscall audting
This sounds like protentially coming in as a CVE in the future.
Though I must admit that I don't really understand the assembly
well enough.
commit 82a90819b2992515f794b032ee7d75fba4771e33
Author: Bo Liu <bo-liu@hotmail.com>
mm: remove incorrect swap_count() from try_to_unuse()
Simple enough looking but not really critically. But being faster on
swapof sounds ok.
commit cd4ad4b9dda686bce57f939671cc066a554b7f92
Author: David Howells <dhowells@redhat.com>
NOMMU: Don't pass NULL pointers to fput() in do_mmap_pgoff()
Prevent OOPS by not passing NULL pointers. Looks sane.
commit 7af6e31fc7ab7235ae38be7847f346d8d776389d
Author: Robin Holt <holt@sgi.com>
x86, UV: Set DELIVERY_MODE=4 for vector=NMI_VECTOR in uv_hub_send_ipi()
SGI Ultraviolet: corrects the sort of IRQ used. Implementation looks ok.
commit 39652527bce2d4e12ac4008ec93e41a8b28238a3
Author: Robin Holt <holt@sgi.com>
x86, UV: Fix information in __uv_hub_info structure
Sounds a bit gibberish to me but as its only affecting Ultraviolet
I see not big regression potential.
commit 958da8f522180518a1f04b65d4eef61eb4ecbe72
Author: Johannes Berg <johannes@sipsolutions.net>
mac80211: check interface is down before type change
commit e4613c5f3a957475b1f5b011e7833cc2b57b6ed4
Author: Ronnie Furuskog <rofu7@hotmail.com>
USB: option: Patch for Huawei Mobile Broadband E270+ Modem
Another one.
commit def3834da355e930d694b7373fe651feb0162cf4
Author: Elina Pasheva <epasheva@sierrawireless.com>
USB: serial: sierra driver send_setup() autopm fix
Not critical but sort of straight forward. Fixes autosuspend in
the sierra driver.
commit 2367aa9bfd515bd76728b28d62a0fd00ef70832e
Author: Rusty Russell <rusty@rustcorp.com.au>
param: fix setting arrays of bool
Should fix passing bool arguments on the kernel command line. As the
function changed is static it should not affect the ABI.
commit a8381266f673b5597f11fb9bad9ae196e9915f87
Author: Rusty Russell <rusty@rustcorp.com.au>
param: fix NULL comparison on oom
Simple fix for crash on OOM. Ok.
commit 9f00eee2ffab59cb85ecf1de54282c7fb4669565
Author: Rusty Russell <rusty@rustcorp.com.au>
param: fix lots of bugs with writing charp params from sysfs, by leaking mem.
This seems to trade OOPSes for leaking a bit of memory on charp
parameters.
commit 05fe6c842ab23f6e823ad87a84adab73ab60beaa
Author: Alan Cox <alan@linux.intel.com>
tty: Mark generic_serial users as BROKEN
As this removes several modules, I agree with Leann, that we should not take
this one. Even as the modules are broken in usage (or assumed to be so). We
do not have a way to say how broken. They might work under some circumstances
and removing them would be a regression we do not want to do on stable.
As said in subject fix of return value which sounds reasonable.
commit 6acffd270b393f4f81e2eebe9aaf5d6837afb07e
Author: Ben Hutchings <ben@decadent.org.uk>
hfsplus: refuse to mount volumes larger than 2TB
Avoid data loss which is caused by using too small sector number
variables by refusing to mount devices that are too big. Not a
final thing to do but at least safe.
Fix return code to be negative. Made in the patch below
commit 01019ab600200ce6f43a52d0e8f7ab5d24a82da3
Author: Alan Cox <alan@linux.intel.com>
dpt_i2o: Fix up copy*user
Limit the size passed to the kernel. Looks like it might prevent
data corruption and/or security issues.
commit 4d4c684cd460ca0e1f3daacde10e201776616c3f
Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8250_pci: add IBM Saturn serial card
Adding configuration data for a card that would otherwise be
incorrectly handled. Neither strict enabled nor kernel bug fix,
but should not cause regressions either.
PABIB: While claiming to fix a compile failure on 32bit systems with
large block devices, this likely causes an ABI bump. The change itself
should be safe if all places have been hit. On the other hand dm-snapshots
are claimed to be broken anyways.
Input: synaptics - add another Protege M300 to rate blacklist
BugLink: http://bugs.launchpad.net/bugs/433801
Already applied in post relase update. Just replaced by this one. In order
to avoid double "closed by" mails of the janitor, we would not add the
buglink here as it should be in updates with -15.50 (hopefully).
commit bfdf85fe73f1b697430bbeb763f8456e2ce52e9d
Author: Thomas Gleixner <tglx@linutronix.de>
watchdog: Fix rio watchdog probe function
Fixes a seemingly long standing bug by not running into the error case
on success.
commit e1f7f4182a52b850379c0d4f35a8085d9552786a
Author: David S. Miller <davem@davemloft.net>
sparc: Kill PROM console driver.
Removes the procon driver which is only used on sparc. We have enabled that
though recommendation is no. But it has been in the release. It automatically
will go away in Lucid, but we should keep the current state.
commit b03a3764e5605f63f4a8eabe416c0d8156b93108
Author: David S. Miller <davem@davemloft.net>
ahci: revert "Restore SB600 sata controller 64 bit DMA"
Possibly quick fixing IO problems with that chipset. As that has
been working before and was only changed to 64bit as problems were
thought to be fixed, this will be safe. Only affects a certain sata
controller.
commit fc7df048bf93e52c04f4c39104a5a388b73725b8
Author: Thomas Gleixner <tglx@linutronix.de>
futex: Fix spurious wakeup for requeue_pi really
Fixes an endless loop caused by a patch below (before)
futex: Handle spurious wake up
commit 81e6fd571d574da95cf977ff3266d95a802b1820
Author: Darren Hart <dvhltc@us.ibm.com>
futex: Move drop_futex_key_refs out of spinlock'ed region
Ok, after looking with apw, ther two places where the the reference
counter is marked to be dropped later. And in both cases the function
which got the drop removed is called and in case of a 1 as return it
needs the reference drop. So looks ok but hard to grasp.
commit 6d57fbdd82f6012a4d451bacd75451928cbc29be
Author: Darren Hart <dvhltc@us.ibm.com>
futex: Check for NULL keys in match_futex
Fix OOPS in case of using a NULL pointer. A bit odd by ok.
commit e68e25e608880c149c2080930295227a79ceb5ac
Author: Thomas Gleixner <tglx@linutronix.de>
futex: Handle spurious wake up
Not really understanding. RETRY later
commit 866b5a4dc9682101678d42071378a168744b15b0
Author: Andre Przywara <andre.przywara@amd.com>
KVM: ignore reads from AMDs C1E enabled MSR
Its unclear whether the guest would crash or cause some implications
on the host. Preventing the access likely is ok as the guest won't
really cause a real cpu to go into c1e.
We might have WARNING reports on those (would need to see which)
Looks ok but is not sounding critical.
commit 2f37b165767202d7438aac98710f20038d197542
Author: Yinghai Lu <yinghai@kernel.org>
pci: increase alignment to make more space for hidden code
We have some reports and waiting for some more validations to come in
for that harmlessy sounding fix. But this seems to fix regressions
on some devices not being detected/operational anymore.
In essence adds check for the pipe being valid to open calls.
Look ok.
> == Fixes ==
> Bug 327499: "Revert "ACPI: Attach the ACPI device to the ACPI handle as early as possible"
> Bug 456264: "USB: option: TLAYTECH TUE800 support"
> Bug 476154: "b43: Fix Bugzilla #14181 and the bug from the previous 'fix'"
> Bug 407824: "pci: increase alignment to make more space for hidden code"
> Bug 407040: "pci: increase alignment to make more space for hidden code"
> Bug 453444: "x86: mce: Fix thermal throttling message storm"
> Bug 459265: "NFSv4: Fix two unbalanced put_rpccred() issues."
>
> == Possibly Fixes ==
> Bug 442966: "fsnotify: do not set group for a mark before it is on the i_list"
> Bug 457523: "mac80211: check interface is down before type change"
>
>
>
--
kernel-team mailing list
kernel-team@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team
11-12-2009, 11:15 AM
Andy Whitcroft
SRU: Update to 2.6.31.6 stable kernel
On Wed, Nov 11, 2009 at 10:59:10AM -0800, Leann Ogasawara wrote:
> Hi All,
>
> The 2.6.31.6 stable kernel has recently been released:
>
> https://bugs.launchpad.net/ubuntu/karmic/+source/linux/+bug/480144
>
> The 2.6.31.6 stable release contains 101 patches. I've applied and
> pushed these patches to a stable branch in my tree for review. I'll
> reply to this email and inline some additional comments I have for some
> patches.
The majority of the patches are hardware specific which puts them in
a lower risk category. There are two which remove drivers, one which
removes a power PC console (which is likely not an issue) and one which
marks several serial devices as BROKEN. Not knowing the nature of the
issues ie. how broken they are it may be expedient to leave them as they
are for Karmic. There are some good looking KVM fixes and some futex
fixes which look to sort out userspace hangs. There are also a bunch of
ports architecture fixes which look useful.
Overall I think we should accept this pile probabally without the two
driver removals. More detailed comments at the bottom of this email.
Acked-by: Andy Whitcroft <apw@canonical.com>
-apw
120f68c Linux 2.6.31.6
trivial non-code change, sane for tracking
ee2c540 PM / yenta: Split resume into early and late parts (rev. 4)
complex looking, splits out resume handling for a particular cardbus
chipset, and is tested there
54fb902 pata_via: extend the rev_max for VT6330
simple quirk
8def1ff sata_via: Remove redundant device ID for VIA VT8261
simple quirk
20cde25 powerpc: Fix some late PowerMac G5 with PCIe ATI graphics
complex quirk, powerpc only and G5 specific
01ab8be powerpc/pci: Fix regression in powerpc MSI-X
irq handling fix, powerpc only
6b05a88 powerpc/pmac: Fix issues with sleep on some powerbooks
e259007 alpha: fix build after vmlinux.lds.S cleanup
039b7b2 mips: fix build of vmlinux.lds
a couple of build fixes for ports architectures
55af1d6 fsnotify: do not set group for a mark before it is on the i_list
fixes initialisation order to avoid a 3! thread race
6a3f97d x86/amd-iommu: Workaround for erratum 63
adds an AMD recommended erratum for their IO MMU
c385d8d fuse: fix kunmap in fuse_ioctl_copy_user
fix fuse kunmap abuse, could have led to KVA exhaustion
82d2d50 fuse: prevent fuse_put_request on invalid pointer
prevents invalid memory release when allocation failed
15076d4 KVM: get_tss_base_addr() should return a gpa_t
fixes KVM handing of the TSS which fixes boot of windows in KVM
42d7bdf sgi-gru: decrapfiy options_write() function
fixing of write handing for sysfs, h/w specific
9416d12 xen: mask extended topology info in cpuid
suppresses some information from xen guests
b318606 xen/hvc: make sure console output is always emitted, with explicit polling
improves console handling under xen around a crash
e05947b drm/i915: add B43 chipset support
685ca02 agp/intel: Add B43 chipset support
simple enablement quirks, h/w specific
f19f531 drm/i915: fix panel fitting filter coefficient select for Ironlake
82a1c05 drm/i915: fix to setup display reference clock control on Ironlake
a9d48b3 drm/i915: Fix FDI M/N setting according with correct color depth
three arrondale enablement patches, h/w specific
61ac9e4 nilfs2: fix dirty page accounting leak causing hang at write
fixes dirty reference counts, leads to hangs on arm
092afb7 x86-64: Fix register leak in 32-bit syscall audting
fixes data leakage to userspace, security
82a9081 mm: remove incorrect swap_count() from try_to_unuse()
fixes major performance regression in swap search
cd4ad4b NOMMU: Don't pass NULL pointers to fput() in do_mmap_pgoff()
fixes file close handling in mmap
7af6e31 x86, UV: Set DELIVERY_MODE=4 for vector=NMI_VECTOR in uv_hub_send_ipi()
ensure sures NMIs are handled as NMIs in the h/w, fixes reboot,
h/w specific, non-common
3965252 x86, UV: Fix information in __uv_hub_info structure
fixes large system configuration, h/w specific, non-common
958da8f mac80211: check interface is down before type change
prevents updates to a running interface
db6ad3e mac80211: fix for incorrect sequence number on hostapd injected frames
fixes hostap frame sequence number breaking authentication for some
systems
including windows, not widly used
4917837 CIFS: Fixing to avoid invalid kfree() in cifs_get_tcp_session()
prevents false free on bad hostname in CIFS, prevents oops
48fe10a virtio: order used ring after used index read
ensure memory ordering of ring buffer preventing overlapping use of entries
bed2023 cpuidle: always return with interrupts enabled
ensure interrupts are enabled correctly on return from idle, may have
responsivness effects
1133a6e libertas if_usb: Fix crash on 64-bit machines
fixes crashes and potential random DMA scribbling on 64bit
fb20e3f USB: option: TLAYTECH TUE800 support
ad1d49c USB: option: Support for AIRPLUS MCD650 Datacard
e4613c5 USB: option: Patch for Huawei Mobile Broadband E270+ Modem
simple enablement quirks
def3834 USB: serial: sierra driver send_setup() autopm fix
fixes autosuspend on this driver, h/w specific
2367aa9 param: fix setting arrays of bool
fixes generic parameter handling for bool parameters
a838126 param: fix NULL comparison on oom
fixes generic handling leading to a oops on OOM
9f00eee2 param: fix lots of bugs with writing charp params from sysfs, by leaking mem.
minimal fix to prevent oops, does leak instead, only triggerable by root
05fe6c8 tty: Mark generic_serial users as BROKEN
turns off a bunch of known broken serial drivers, they would not work
anyhow. we should likely find out how broken they are, if people are
working with them then leave them in
b4e01e2 Driver core: fix driver_register() return value
fixes an error return to userspace allowing modprobe to produce the
correct diagnostics
6acffd2 hfsplus: refuse to mount volumes larger than 2TB
prevent HFS+ from mounting >2TB volumes which would otherwise get
corrupted by the current driver
623fefd dpt_i2o: Fix typo of EINVAL
fixes a return value, h/w specific
01019ab dpt_i2o: Fix up copy*user
adds size validation, h/w specific
4d4c684 8250_pci: add IBM Saturn serial card
simple quirk, prevents userspace seeing a phantom second port
7b6f062 do_mbind(): fix memory leak
ensure we free the policy on error, fixes memory leak
71ad01d mbind(): fix leak of never putback pages
fixes a mbind page leak, fixes memory leak
bf501c3 ray_cs: Fix copy_from_user handling
fixes handling of ESSID change, potential memory overwrite
e676b2b dm snapshot: use unsigned integer chunk size
fixes dm snapshot handling on i386
537c93c dm snapshot: require non zero chunk size by end of ctr
additional validation of chunk size, prevents oop fallout
651385e dm snapshot: lock snapshot while supplying status
c5d0c81 dm: dec_pending needs locking to save error value
adds locking for first error recording
17f34f9 dm: add missing del_gendisk to alloc_dev error path
correctly free gendisk, preventing memory leak and also allows name reuse
67060bc dm log: userspace fix incorrect luid cast in userspace_ctr
fix incorrect cast, fixes warning, low risk
028e4a1 dm snapshot: sort by chunk size to fix race
fixes overlapping snapshots, preventing data corruption in the snaps
1b0fd1e dm snapshot: free exception store on init failure
ensure we free the 'store' on init failure, fixes memory leak
af57e83 Input: synaptics - add another Protege M300 to rate blacklist
simple quirk, which we are already carrying
bfdf85f watchdog: Fix rio watchdog probe function
fixes successful watchdog initialisation to _not_ free all the data
structures, avoiding panic
e1f7f41 sparc: Kill PROM console driver.
removes redundant console driver, sparc specific
b03a376 sparc64: Set IRQF_DISABLED on LDC channel IRQs.
seems to ensure we only take interrupts for this virtual channel
when we are not already taking an interrupt for it, reducing interrupt
load for it, sparc specific
99bea27 ahci: revert "Restore SB600 sata controller 64 bit DMA"
stops using 64 mode to access this device, seems its not safe all over,
device specific
fc7df04 futex: Fix spurious wakeup for requeue_pi really
return EAGAIN all the way back to userspace to prevent lockups
81e6fd5 futex: Move drop_futex_key_refs out of spinlock'ed region
delay drop_futex_key_refs as it may require allocations and we
are holding spinlock, should inprove performance and prevent warn_ons
6d57fbd futex: Check for NULL keys in match_futex
prevent userspace triggering an OOPS by passing in bad keys
e68e25e futex: Handle spurious wake up
handles spurious wakeups as a retry via EAGAIN, note this is then further
modified later to pass this back to userspace to prevent hard-lockups
866b5a4 KVM: ignore reads from AMDs C1E enabled MSR
handle and prevent reads to CPU MSRs which are not safe in a guest
c66415b KVM: use proper hrtimer function to retrieve expiration time
switch to the correct timer function which is robust against pointer
going null, preventing an oops
2f37b16 pci: increase alignment to make more space for hidden code
alignment fix which appears at is tested to fix LP#418933, may also
fix LP#474577
c40ca2a fs: pipe.c null pointer dereference
pipe handling fix, prevents an oops
--
kernel-team mailing list
kernel-team@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team
11-12-2009, 12:22 PM
Stefan Bader
SRU: Update to 2.6.31.6 stable kernel
Leann Ogasawara wrote:
> Hi All,
>
> The 2.6.31.6 stable kernel has recently been released:
>
> https://bugs.launchpad.net/ubuntu/karmic/+source/linux/+bug/480144
>
> The 2.6.31.6 stable release contains 101 patches. I've applied and
> pushed these patches to a stable branch in my tree for review. I'll
> reply to this email and inline some additional comments I have for some
> patches.
>
> git://kernel.ubuntu.com/ogasawara/ubuntu-karmic stable-2.6.31.6
>
> SRU Justification/Impact: The upstream process for stable tree updates
> is quite similar in scope to the Ubuntu SRU process, e.g., each patch
> has to demonstrably fix a bug, and each patch is vetted by upstream by
> originating either directly from Linus' tree or in a minimally
> backported form of that patch. The 2.6.31.6 upstream stable patch set is
> now available. It should be included in the Ubuntu karmic kernel as
> well.
>
> TEST CASE: TBD
>
> http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.31.6
>
> http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.31.6.bz2
>
> The 101 stable patches are as follows:
>
> * fs: pipe.c null pointer dereference
> * pci: increase alignment to make more space for hidden code
> * libata: fix internal command failure handling
> * libata: fix PMP initialization
> * sata_nv: make sure link is brough up online when skipping hardreset
> * nfs: Fix nfs_parse_mount_options() kfree() leak
> * KVM: use proper hrtimer function to retrieve expiration time
> * KVM: ignore reads from AMDs C1E enabled MSR
> * futex: Handle spurious wake up
> * futex: Check for NULL keys in match_futex
> * futex: Move drop_futex_key_refs out of spinlock'ed region
> * futex: Fix spurious wakeup for requeue_pi really
> * ahci: revert "Restore SB600 sata controller 64 bit DMA"
> * sparc64: Set IRQF_DISABLED on LDC channel IRQs.
> * sparc: Kill PROM console driver.
not applied
> * watchdog: Fix rio watchdog probe function
> * Input: synaptics - add another Protege M300 to rate blacklist
> * dm snapshot: free exception store on init failure
> * dm snapshot: sort by chunk size to fix race
> * dm log: userspace fix incorrect luid cast in userspace_ctr
> * dm: add missing del_gendisk to alloc_dev error path
> * dm: dec_pending needs locking to save error value
> * dm exception store: fix failed set_chunk_size error path
> * dm snapshot: lock snapshot while supplying status
> * dm snapshot: require non zero chunk size by end of ctr
> * dm snapshot: use unsigned integer chunk size
> * ray_cs: Fix copy_from_user handling
> * mbind(): fix leak of never putback pages
> * do_mbind(): fix memory leak
> * 8250_pci: add IBM Saturn serial card
> * dpt_i2o: Fix up copy*user
> * dpt_i2o: Fix typo of EINVAL
> * hfsplus: refuse to mount volumes larger than 2TB
> * Driver core: fix driver_register() return value
> * tty: Mark generic_serial users as BROKEN
not applied
> * param: fix lots of bugs with writing charp params from sysfs, by leaking mem.
> * param: fix NULL comparison on oom
> * param: fix setting arrays of bool
> * USB: serial: sierra driver send_setup() autopm fix
> * USB: option: Patch for Huawei Mobile Broadband E270+ Modem
> * USB: option: Support for AIRPLUS MCD650 Datacard
> * USB: option: TLAYTECH TUE800 support
> * libertas if_usb: Fix crash on 64-bit machines
> * cpuidle: always return with interrupts enabled
> * virtio: order used ring after used index read
> * CIFS: Fixing to avoid invalid kfree() in cifs_get_tcp_session()
> * mac80211: fix for incorrect sequence number on hostapd injected frames
> * mac80211: check interface is down before type change
> * x86, UV: Fix information in __uv_hub_info structure
> * x86, UV: Set DELIVERY_MODE=4 for vector=NMI_VECTOR in uv_hub_send_ipi()
> * NOMMU: Don't pass NULL pointers to fput() in do_mmap_pgoff()
> * mm: remove incorrect swap_count() from try_to_unuse()
> * x86-64: Fix register leak in 32-bit syscall audting
> * nilfs2: fix dirty page accounting leak causing hang at write
> * drm/i915: Fix FDI M/N setting according with correct color depth
> * drm/i915: fix to setup display reference clock control on Ironlake
> * drm/i915: fix panel fitting filter coefficient select for Ironlake
> * agp/intel: Add B43 chipset support
> * drm/i915: add B43 chipset support
> * xen/hvc: make sure console output is always emitted, with explicit polling
> * xen: mask extended topology info in cpuid
> * sgi-gru: decrapfiy options_write() function
> * KVM: get_tss_base_addr() should return a gpa_t
> * fuse: prevent fuse_put_request on invalid pointer
> * fuse: fix kunmap in fuse_ioctl_copy_user
> * x86/amd-iommu: Workaround for erratum 63
> * fsnotify: do not set group for a mark before it is on the i_list
> * mips: fix build of vmlinux.lds
> * alpha: fix build after vmlinux.lds.S cleanup
> * ACPI / PCI: Fix NULL pointer dereference in acpi_get_pci_dev() (rev. 2)
> * Revert "ACPI: Attach the ACPI device to the ACPI handle as early as possible"
> * KEYS: get_instantiation_keyring() should inc the keyring refcount in all cases
> * b43: Fix Bugzilla #14181 and the bug from the previous 'fix'
> * pata_sc1200: Fix crash on boot
> * AF_UNIX: Fix deadlock on connecting to shutdown socket (CVE-2009-3621)
> * ALSA: ice1724 - Make call to set hw params succeed on ESI Juli@
> * bonding: fix a race condition in calls to slave MII ioctls
> * hwmon: (it87) Fix VID reading on IT8718F/IT8720F
> * netlink: fix typo in initialization (CVE-2009-3612)
> * nfs: Avoid overrun when copying client IP address string
> * nfs: Panic when commit fails
> * NFSv4: Fix a bug when the server returns NFS4ERR_RESOURCE
> * NFSv4: Fix two unbalanced put_rpccred() issues.
> * NFSv4: Kill nfs4_renewd_prepare_shutdown()
> * NFSv4: The link() operation should return any delegation on the file
> * powerpc: Remove SMP warning from PowerMac cpufreq
> * vmscan: limit VM_EXEC protection to file pages
> * x86: mce: Clean up thermal throttling state tracking code
> * x86: mce: Fix thermal throttling message storm
> * iwlwifi: fix potential rx buffer loss
> * iwlwifi: reduce noise when skb allocation fails
> * x86/amd-iommu: Un__init function required on shutdown
> * KVM: Prevent kvm_init from corrupting debugfs structures
> * powerpc/pmac: Fix PowerSurge SMP IPI allocation
> * powerpc/pmac: Fix issues with sleep on some powerbooks
> * powerpc/pci: Fix regression in powerpc MSI-X
> * powerpc: Fix some late PowerMac G5 with PCIe ATI graphics
> * sata_via: Remove redundant device ID for VIA VT8261
> * pata_via: extend the rev_max for VT6330
> * PM / yenta: Split resume into early and late parts (rev. 4)
> * Linux 2.6.31.6
>
> == Fixes ==
> Bug 327499: "Revert "ACPI: Attach the ACPI device to the ACPI handle as early as possible"
> Bug 456264: "USB: option: TLAYTECH TUE800 support"
> Bug 476154: "b43: Fix Bugzilla #14181 and the bug from the previous 'fix'"
> Bug 407824: "pci: increase alignment to make more space for hidden code"
> Bug 407040: "pci: increase alignment to make more space for hidden code"
> Bug 453444: "x86: mce: Fix thermal throttling message storm"
> Bug 459265: "NFSv4: Fix two unbalanced put_rpccred() issues."
>
> == Possibly Fixes ==
> Bug 442966: "fsnotify: do not set group for a mark before it is on the i_list"
> Bug 457523: "mac80211: check interface is down before type change"
>
>
>
Applied and pushed (exluding the two marked ones)
--
kernel-team mailing list
kernel-team@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team