[APPLIED][Lucid][pull request] Update to 2.6.32.19

Brad Figg brad.figg at canonical.com
Tue Aug 24 20:59:47 UTC 2010


https://bugs.launchpad.net/bugs/622877

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
-- 
Brad Figg brad.figg at canonical.com http://www.canonical.com




More information about the kernel-team mailing list