[Bug 622877] [NEW] Lucid update to 2.6.32.19 stable

Brad Figg brad.figg at canonical.com
Mon Aug 23 17:30:30 UTC 2010


Public bug reported:

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.32.19 upstream stable
  patch set is now available. It should be included in the Ubuntu
  kernel as well.

  http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.32.19
  http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.32.19.bz2

TEST CASE: TBD

  The following 115 patches are in the 2.6.32.19 stable release:

  * Linux 2.6.32.19
  * x86: don't send SIGBUS for kernel page faults
  * mm: fix missing page table unmap for stack guard page failure case
  * mm: keep a guard page below a grow-down stack segment
  * mm: fix corruption of hibernation caused by reusing swap during image saving
  * md/raid1: delay reads that could overtake behind-writes.
  * ibmvfc: Reduce error recovery timeout
  * ibmvfc: Fix command completion handling
  * aic79xx: check for non-NULL scb in ahd_handle_nonpkt_busfree
  * loop: Update mtime when writing using aops
  * Skip check for mandatory locks when unlocking
  * ocfs2: Set MS_POSIXACL on remount
  * ocfs2: Find proper end cpos for a leaf refcount block.
  * dlm: send reply before bast
  * dlm: fix ordering of bast and cast
  * dlm: always use GFP_NOFS
  * reiserfs: fix oops while creating privroot with selinux enabled
  * reiserfs: properly honor read-only devices
  * ext4: Fix optional-arg mount options
  * ext4: Make sure the MOVE_EXT ioctl can't overwrite append-only files
  * ACPI: Fix regression where _PPC is not read at boot even when ignore_ppc=0
  * powerpc/eeh: Fix a bug when pci structure is null
  * HWPOISON: abort on failed unmap
  * HWPOISON: remove the anonymous entry
  * x86: Fix out of order of gsi
  * memory hotplug: fix a bug on /dev/mem for 64-bit kernels
  * crypto: testmgr - Fix complain about lack test for internal used algorithm
  * fix SBA IOMMU to handle allocation failure properly
  * mutex: Don't spin when the owner CPU is offline or other weird cases
  * sched, cputime: Introduce thread_group_times()
  * sched: Fix granularity of task_u/stime()
  * timekeeping: Fix clock_gettime vsyscall time warp
  * nohz: Reuse ktime in sub-functions of tick_check_idle.
  * nohz: Introduce arch_needs_cpu
  * Btrfs: kfree correct pointer during mount option parsing
  * Btrfs: btrfs_mark_extent_written uses the wrong slot
  * Btrfs: apply updated fallocate i_size fix
  * Btrfs: do not try and lookup the file extent when finishing ordered io
  * Btrfs: Fix oopsen when dropping empty tree.
  * Btrfs: remove BUG_ON() due to mounting bad filesystem
  * Btrfs: make error return negative in btrfs_sync_file()
  * Btrfs: fix race between allocate and release extent buffer.
  * Btrfs: check total number of devices when removing missing
  * Btrfs: check return value of open_bdev_exclusive properly
  * Btrfs: do not mark the chunk as readonly if in degraded mode
  * Btrfs: run orphan cleanup on default fs root
  * Btrfs: fix a memory leak in btrfs_init_acl
  * Btrfs: Use correct values when updating inode i_size on fallocate
  * Btrfs: fix possible panic on unmount
  * Btrfs: deal with NULL acl sent to btrfs_set_acl
  * Btrfs: fix regression in orphan cleanup
  * Btrfs: Fix race in btrfs_mark_extent_written
  * Btrfs, fix memory leaks in error paths
  * Btrfs: align offsets for btrfs_ordered_update_i_size
  * btrfs: fix missing last-entry in readdir(3)
  * Btrfs: make sure fallocate properly starts a transaction
  * Btrfs: make metadata chunks smaller
  * Btrfs: Show discard option in /proc/mounts
  * Btrfs: deny sys_link across subvolumes.
  * Btrfs: fail mount on bad mount options
  * Btrfs: don't add extent 0 to the free space cache v2
  * Btrfs: Fix per root used space accounting
  * Btrfs: Fix btrfs_drop_extent_cache for skip pinned case
  * Btrfs: Add delayed iput
  * Btrfs: Pass transaction handle to security and ACL initialization functions
  * Btrfs: Make truncate(2) more ENOSPC friendly
  * Btrfs: Make fallocate(2) more ENOSPC friendly
  * Btrfs: Avoid orphan inodes cleanup during committing transaction
  * Btrfs: Avoid orphan inodes cleanup while replaying log
  * Btrfs: Fix disk_i_size update corner case
  * Btrfs: Rewrite btrfs_drop_extents
  * Btrfs: Add btrfs_duplicate_item
  * Btrfs: Avoid superfluous tree-log writeout
  * drm/i915: Use RSEN instead of HTPLG for tfp410 monitor detection.
  * ext4: fix freeze deadlock under IO
  * xen: Do not suspend IPI IRQs.
  * irq: Add new IRQ flag IRQF_NO_SUSPEND
  * net: Fix NETDEV_NOTIFY_PEERS to not conflict with NETDEV_BONDING_DESLAVE.
  * xen: netfront: explicitly generate arp_notify event after migration.
  * arp_notify: allow drivers to explicitly request a notification event.
  * jfs: don't allow os2 xattr namespace overlap with others
  * Bluetooth: Added support for controller shipped with iMac i5
  * drm/edid: Fix the HDTV hack sync adjustment
  * USB: fix thread-unsafe anchor utiliy routines
  * USB: usbtest: avoid to free coherent buffer in atomic context
  * USB: cp210x: Add four new device IDs
  * USB: ftdi_sio: device id for Navitator
  * USB: option: add huawei k3765 k4505 devices to work properly
  * USB: option: Huawei ETS 1220 support added
  * USB: serial: enabling support for Segway RMP in ftdi_sio
  * USB delay init quirk for logitech Harmony 700-series devices
  * USB: resizing usbmon binary interface buffer causes protection faults
  * ARM: 6280/1: imx: Fix build failure when including <mach/gpio.h> without <linux/spinlock.h>
  * ARM: 6299/1: errata: TLBIASIDIS and TLBIMVAIS operations can broadcast a faulty ASID
  * smsc911x: Add spinlocks around registers access
  * signalfd: fill in ssi_int for posix timers and message queues
  * bio, fs: update RWA_MASK, READA and SWRITE to match the corresponding BIO_RW_* bits
  * fs/ecryptfs/file.c: introduce missing free
  * ecryptfs: release reference to lower mount if interpose fails
  * eCryptfs: Handle ioctl calls with unlocked and compat functions
  * blkdev: cgroup whitelist permission fix
  * md/raid10: fix deadlock with unaligned read during resync
  * ide-cd: Do not access completed requests in the irq handler
  * drivers/video/w100fb.c: ignore void return value / fix build failure
  * splice: fix misuse of SPLICE_F_NONBLOCK
  * solos-pci: Fix race condition in tasklet RX handling
  * PCI: disable MSI on VIA K8M800
  * PCI: Do not run NVidia quirks related to MSI with MSI disabled
  * Staging: panel: Prevent double-calling of parport_release - fix oops.
  * Staging: line6: needs to select SND_PCM
  * x86, vmware: Preset lpj values when on VMware.
  * x86: Add memory modify constraints to xchg() and cmpxchg()
  * nvram: Fix write beyond end condition; prove to gcc copy is safe
  * powerpc: fix build with make 3.82
  * ata_piix: fix locking around SIDPR access

** Affects: linux (Ubuntu)
     Importance: Undecided
     Assignee: Brad Figg (brad-figg)
         Status: In Progress

** Changed in: linux (Ubuntu)
     Assignee: (unassigned) => Brad Figg (brad-figg)

** Changed in: linux (Ubuntu)
       Status: New => In Progress

** Description changed:

  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.32.17 upstream stable
-   patch set is now available. It should be included in the Ubuntu
-   kernel as well.
+   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.32.19 upstream stable
+   patch set is now available. It should be included in the Ubuntu
+   kernel as well.
  
-   http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.32.19
-   http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.32.19.bz2
+   http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.32.19
+   http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.32.19.bz2
  
  TEST CASE: TBD
  
-   The following 115 patches are in the 2.6.32.19 stable release:
+   The following 115 patches are in the 2.6.32.19 stable release:
  
-   * Linux 2.6.32.19
-   * x86: don't send SIGBUS for kernel page faults
-   * mm: fix missing page table unmap for stack guard page failure case
-   * mm: keep a guard page below a grow-down stack segment
-   * mm: fix corruption of hibernation caused by reusing swap during image saving
-   * md/raid1: delay reads that could overtake behind-writes.
-   * ibmvfc: Reduce error recovery timeout
-   * ibmvfc: Fix command completion handling
-   * aic79xx: check for non-NULL scb in ahd_handle_nonpkt_busfree
-   * loop: Update mtime when writing using aops
-   * Skip check for mandatory locks when unlocking
-   * ocfs2: Set MS_POSIXACL on remount
-   * ocfs2: Find proper end cpos for a leaf refcount block.
-   * dlm: send reply before bast
-   * dlm: fix ordering of bast and cast
-   * dlm: always use GFP_NOFS
-   * reiserfs: fix oops while creating privroot with selinux enabled
-   * reiserfs: properly honor read-only devices
-   * ext4: Fix optional-arg mount options
-   * ext4: Make sure the MOVE_EXT ioctl can't overwrite append-only files
-   * ACPI: Fix regression where _PPC is not read at boot even when ignore_ppc=0
-   * powerpc/eeh: Fix a bug when pci structure is null
-   * HWPOISON: abort on failed unmap
-   * HWPOISON: remove the anonymous entry
-   * x86: Fix out of order of gsi
-   * memory hotplug: fix a bug on /dev/mem for 64-bit kernels
-   * crypto: testmgr - Fix complain about lack test for internal used algorithm
-   * fix SBA IOMMU to handle allocation failure properly
-   * mutex: Don't spin when the owner CPU is offline or other weird cases
-   * sched, cputime: Introduce thread_group_times()
-   * sched: Fix granularity of task_u/stime()
-   * timekeeping: Fix clock_gettime vsyscall time warp
-   * nohz: Reuse ktime in sub-functions of tick_check_idle.
-   * nohz: Introduce arch_needs_cpu
-   * Btrfs: kfree correct pointer during mount option parsing
-   * Btrfs: btrfs_mark_extent_written uses the wrong slot
-   * Btrfs: apply updated fallocate i_size fix
-   * Btrfs: do not try and lookup the file extent when finishing ordered io
-   * Btrfs: Fix oopsen when dropping empty tree.
-   * Btrfs: remove BUG_ON() due to mounting bad filesystem
-   * Btrfs: make error return negative in btrfs_sync_file()
-   * Btrfs: fix race between allocate and release extent buffer.
-   * Btrfs: check total number of devices when removing missing
-   * Btrfs: check return value of open_bdev_exclusive properly
-   * Btrfs: do not mark the chunk as readonly if in degraded mode
-   * Btrfs: run orphan cleanup on default fs root
-   * Btrfs: fix a memory leak in btrfs_init_acl
-   * Btrfs: Use correct values when updating inode i_size on fallocate
-   * Btrfs: fix possible panic on unmount
-   * Btrfs: deal with NULL acl sent to btrfs_set_acl
-   * Btrfs: fix regression in orphan cleanup
-   * Btrfs: Fix race in btrfs_mark_extent_written
-   * Btrfs, fix memory leaks in error paths
-   * Btrfs: align offsets for btrfs_ordered_update_i_size
-   * btrfs: fix missing last-entry in readdir(3)
-   * Btrfs: make sure fallocate properly starts a transaction
-   * Btrfs: make metadata chunks smaller
-   * Btrfs: Show discard option in /proc/mounts
-   * Btrfs: deny sys_link across subvolumes.
-   * Btrfs: fail mount on bad mount options
-   * Btrfs: don't add extent 0 to the free space cache v2
-   * Btrfs: Fix per root used space accounting
-   * Btrfs: Fix btrfs_drop_extent_cache for skip pinned case
-   * Btrfs: Add delayed iput
-   * Btrfs: Pass transaction handle to security and ACL initialization functions
-   * Btrfs: Make truncate(2) more ENOSPC friendly
-   * Btrfs: Make fallocate(2) more ENOSPC friendly
-   * Btrfs: Avoid orphan inodes cleanup during committing transaction
-   * Btrfs: Avoid orphan inodes cleanup while replaying log
-   * Btrfs: Fix disk_i_size update corner case
-   * Btrfs: Rewrite btrfs_drop_extents
-   * Btrfs: Add btrfs_duplicate_item
-   * Btrfs: Avoid superfluous tree-log writeout
-   * drm/i915: Use RSEN instead of HTPLG for tfp410 monitor detection.
-   * ext4: fix freeze deadlock under IO
-   * xen: Do not suspend IPI IRQs.
-   * irq: Add new IRQ flag IRQF_NO_SUSPEND
-   * net: Fix NETDEV_NOTIFY_PEERS to not conflict with NETDEV_BONDING_DESLAVE.
-   * xen: netfront: explicitly generate arp_notify event after migration.
-   * arp_notify: allow drivers to explicitly request a notification event.
-   * jfs: don't allow os2 xattr namespace overlap with others
-   * Bluetooth: Added support for controller shipped with iMac i5
-   * drm/edid: Fix the HDTV hack sync adjustment
-   * USB: fix thread-unsafe anchor utiliy routines
-   * USB: usbtest: avoid to free coherent buffer in atomic context
-   * USB: cp210x: Add four new device IDs
-   * USB: ftdi_sio: device id for Navitator
-   * USB: option: add huawei k3765 k4505 devices to work properly
-   * USB: option: Huawei ETS 1220 support added
-   * USB: serial: enabling support for Segway RMP in ftdi_sio
-   * USB delay init quirk for logitech Harmony 700-series devices
-   * USB: resizing usbmon binary interface buffer causes protection faults
-   * ARM: 6280/1: imx: Fix build failure when including <mach/gpio.h> without <linux/spinlock.h>
-   * ARM: 6299/1: errata: TLBIASIDIS and TLBIMVAIS operations can broadcast a faulty ASID
-   * smsc911x: Add spinlocks around registers access
-   * signalfd: fill in ssi_int for posix timers and message queues
-   * bio, fs: update RWA_MASK, READA and SWRITE to match the corresponding BIO_RW_* bits
-   * fs/ecryptfs/file.c: introduce missing free
-   * ecryptfs: release reference to lower mount if interpose fails
-   * eCryptfs: Handle ioctl calls with unlocked and compat functions
-   * blkdev: cgroup whitelist permission fix
-   * md/raid10: fix deadlock with unaligned read during resync
-   * ide-cd: Do not access completed requests in the irq handler
-   * drivers/video/w100fb.c: ignore void return value / fix build failure
-   * splice: fix misuse of SPLICE_F_NONBLOCK
-   * solos-pci: Fix race condition in tasklet RX handling
-   * PCI: disable MSI on VIA K8M800
-   * PCI: Do not run NVidia quirks related to MSI with MSI disabled
-   * Staging: panel: Prevent double-calling of parport_release - fix oops.
-   * Staging: line6: needs to select SND_PCM
-   * x86, vmware: Preset lpj values when on VMware.
-   * x86: Add memory modify constraints to xchg() and cmpxchg()
-   * nvram: Fix write beyond end condition; prove to gcc copy is safe
-   * powerpc: fix build with make 3.82
-   * ata_piix: fix locking around SIDPR access
+   * Linux 2.6.32.19
+   * x86: don't send SIGBUS for kernel page faults
+   * mm: fix missing page table unmap for stack guard page failure case
+   * mm: keep a guard page below a grow-down stack segment
+   * mm: fix corruption of hibernation caused by reusing swap during image saving
+   * md/raid1: delay reads that could overtake behind-writes.
+   * ibmvfc: Reduce error recovery timeout
+   * ibmvfc: Fix command completion handling
+   * aic79xx: check for non-NULL scb in ahd_handle_nonpkt_busfree
+   * loop: Update mtime when writing using aops
+   * Skip check for mandatory locks when unlocking
+   * ocfs2: Set MS_POSIXACL on remount
+   * ocfs2: Find proper end cpos for a leaf refcount block.
+   * dlm: send reply before bast
+   * dlm: fix ordering of bast and cast
+   * dlm: always use GFP_NOFS
+   * reiserfs: fix oops while creating privroot with selinux enabled
+   * reiserfs: properly honor read-only devices
+   * ext4: Fix optional-arg mount options
+   * ext4: Make sure the MOVE_EXT ioctl can't overwrite append-only files
+   * ACPI: Fix regression where _PPC is not read at boot even when ignore_ppc=0
+   * powerpc/eeh: Fix a bug when pci structure is null
+   * HWPOISON: abort on failed unmap
+   * HWPOISON: remove the anonymous entry
+   * x86: Fix out of order of gsi
+   * memory hotplug: fix a bug on /dev/mem for 64-bit kernels
+   * crypto: testmgr - Fix complain about lack test for internal used algorithm
+   * fix SBA IOMMU to handle allocation failure properly
+   * mutex: Don't spin when the owner CPU is offline or other weird cases
+   * sched, cputime: Introduce thread_group_times()
+   * sched: Fix granularity of task_u/stime()
+   * timekeeping: Fix clock_gettime vsyscall time warp
+   * nohz: Reuse ktime in sub-functions of tick_check_idle.
+   * nohz: Introduce arch_needs_cpu
+   * Btrfs: kfree correct pointer during mount option parsing
+   * Btrfs: btrfs_mark_extent_written uses the wrong slot
+   * Btrfs: apply updated fallocate i_size fix
+   * Btrfs: do not try and lookup the file extent when finishing ordered io
+   * Btrfs: Fix oopsen when dropping empty tree.
+   * Btrfs: remove BUG_ON() due to mounting bad filesystem
+   * Btrfs: make error return negative in btrfs_sync_file()
+   * Btrfs: fix race between allocate and release extent buffer.
+   * Btrfs: check total number of devices when removing missing
+   * Btrfs: check return value of open_bdev_exclusive properly
+   * Btrfs: do not mark the chunk as readonly if in degraded mode
+   * Btrfs: run orphan cleanup on default fs root
+   * Btrfs: fix a memory leak in btrfs_init_acl
+   * Btrfs: Use correct values when updating inode i_size on fallocate
+   * Btrfs: fix possible panic on unmount
+   * Btrfs: deal with NULL acl sent to btrfs_set_acl
+   * Btrfs: fix regression in orphan cleanup
+   * Btrfs: Fix race in btrfs_mark_extent_written
+   * Btrfs, fix memory leaks in error paths
+   * Btrfs: align offsets for btrfs_ordered_update_i_size
+   * btrfs: fix missing last-entry in readdir(3)
+   * Btrfs: make sure fallocate properly starts a transaction
+   * Btrfs: make metadata chunks smaller
+   * Btrfs: Show discard option in /proc/mounts
+   * Btrfs: deny sys_link across subvolumes.
+   * Btrfs: fail mount on bad mount options
+   * Btrfs: don't add extent 0 to the free space cache v2
+   * Btrfs: Fix per root used space accounting
+   * Btrfs: Fix btrfs_drop_extent_cache for skip pinned case
+   * Btrfs: Add delayed iput
+   * Btrfs: Pass transaction handle to security and ACL initialization functions
+   * Btrfs: Make truncate(2) more ENOSPC friendly
+   * Btrfs: Make fallocate(2) more ENOSPC friendly
+   * Btrfs: Avoid orphan inodes cleanup during committing transaction
+   * Btrfs: Avoid orphan inodes cleanup while replaying log
+   * Btrfs: Fix disk_i_size update corner case
+   * Btrfs: Rewrite btrfs_drop_extents
+   * Btrfs: Add btrfs_duplicate_item
+   * Btrfs: Avoid superfluous tree-log writeout
+   * drm/i915: Use RSEN instead of HTPLG for tfp410 monitor detection.
+   * ext4: fix freeze deadlock under IO
+   * xen: Do not suspend IPI IRQs.
+   * irq: Add new IRQ flag IRQF_NO_SUSPEND
+   * net: Fix NETDEV_NOTIFY_PEERS to not conflict with NETDEV_BONDING_DESLAVE.
+   * xen: netfront: explicitly generate arp_notify event after migration.
+   * arp_notify: allow drivers to explicitly request a notification event.
+   * jfs: don't allow os2 xattr namespace overlap with others
+   * Bluetooth: Added support for controller shipped with iMac i5
+   * drm/edid: Fix the HDTV hack sync adjustment
+   * USB: fix thread-unsafe anchor utiliy routines
+   * USB: usbtest: avoid to free coherent buffer in atomic context
+   * USB: cp210x: Add four new device IDs
+   * USB: ftdi_sio: device id for Navitator
+   * USB: option: add huawei k3765 k4505 devices to work properly
+   * USB: option: Huawei ETS 1220 support added
+   * USB: serial: enabling support for Segway RMP in ftdi_sio
+   * USB delay init quirk for logitech Harmony 700-series devices
+   * USB: resizing usbmon binary interface buffer causes protection faults
+   * ARM: 6280/1: imx: Fix build failure when including <mach/gpio.h> without <linux/spinlock.h>
+   * ARM: 6299/1: errata: TLBIASIDIS and TLBIMVAIS operations can broadcast a faulty ASID
+   * smsc911x: Add spinlocks around registers access
+   * signalfd: fill in ssi_int for posix timers and message queues
+   * bio, fs: update RWA_MASK, READA and SWRITE to match the corresponding BIO_RW_* bits
+   * fs/ecryptfs/file.c: introduce missing free
+   * ecryptfs: release reference to lower mount if interpose fails
+   * eCryptfs: Handle ioctl calls with unlocked and compat functions
+   * blkdev: cgroup whitelist permission fix
+   * md/raid10: fix deadlock with unaligned read during resync
+   * ide-cd: Do not access completed requests in the irq handler
+   * drivers/video/w100fb.c: ignore void return value / fix build failure
+   * splice: fix misuse of SPLICE_F_NONBLOCK
+   * solos-pci: Fix race condition in tasklet RX handling
+   * PCI: disable MSI on VIA K8M800
+   * PCI: Do not run NVidia quirks related to MSI with MSI disabled
+   * Staging: panel: Prevent double-calling of parport_release - fix oops.
+   * Staging: line6: needs to select SND_PCM
+   * x86, vmware: Preset lpj values when on VMware.
+   * x86: Add memory modify constraints to xchg() and cmpxchg()
+   * nvram: Fix write beyond end condition; prove to gcc copy is safe
+   * powerpc: fix build with make 3.82
+   * ata_piix: fix locking around SIDPR access

-- 
Lucid update to 2.6.32.19 stable
https://bugs.launchpad.net/bugs/622877
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to linux in ubuntu.




More information about the kernel-bugs mailing list