[Lucid][pull request] Update to 2.6.32.17

Brad Figg brad.figg at canonical.com
Thu Aug 19 16:02:56 UTC 2010


https://bugs.launchpad.net/bugs/615548

The 2.6.32.17 stable kernel has bee recently released.

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

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 upstream stable patches were skipped due to having been previously applied as a CVE:
  * ecryptfs: Bugfix for error related to ecryptfs_hash_buckets

The following upstream stable patches were skipped due to non trivial revert issues:
  * igb: change how we handle alternate mac addresses

The following commits have been replaced by upstream stable patches, and have been reverted:
  * drm/radeon/kms: add quirk for ASUS HD 3600 board
  * (pre-stable) drm/i915: make sure eDP panel is turned on
  * (pre-stable) drm/i915: make sure we shut off the panel in eDP configs
  * (pre-stable) drm/i915: add PANEL_UNLOCK_REGS definition
  * (pre-stable) drm/i915: Make G4X-style PLL search more permissive
  * ext4: don't return to userspace after freezing the fs with a mutex held
  * ext4: Fix potential quota deadlock
  * ext4: replace BUG() with return -EIO in ext4_ext_get_blocks
  * ext4, jbd2: Add barriers for file systems with exernal journals
  * ext4: Eliminate potential double free on error path
  * ext4: return correct wbc.nr_to_write in ext4_da_writepages
  * ext4: Ensure zeroout blocks have no dirty metadata
  * ext4: Patch up how we claim metadata blocks for quota purposes
  * ext4: Fix accounting of reserved metadata blocks
  * ext4: Calculate metadata requirements more accurately
  * ext4: Handle -EDQUOT error on write
  * ext4: Fix quota accounting error with fallocate
  * ext4: Drop EXT4_GET_BLOCKS_UPDATE_RESERVE_SPACE flag
  * ext4: Use bitops to read/modify EXT4_I(inode)->i_state
  * ext4: Fix BUG_ON at fs/buffer.c:652 in no journal mode
  * ext4: Add flag to files with blocks intentionally past EOF
  * ext4: Fix fencepost error in chosing choosing group vs file preallocation.
  * ext4: fix error handling in migrate
  * ext4: explicitly remove inode from orphan list after failed direct io
  * ext4: Handle non empty on-disk orphan link
  * ext4: make "offset" consistent in ext4_check_dir_entry()
  * ext4: Fix insertion point of extent in mext_insert_across_blocks()
  * ext4: Fix the NULL reference in double_down_write_data_sem()
  * ext4: Code cleanup for EXT4_IOC_MOVE_EXT ioctl
  * ext4: Fix estimate of # of blocks needed to write indirect-mapped files
  * ext4: Fixed inode allocator to correctly track a flex_bg's used_dirs
  * ext4: Fix possible lost inode write in no journal mode
  * ext4: Fix buffer head leaks after calls to ext4_get_inode_loc()
  * ext4: Issue the discard operation *before* releasing the blocks to be reused
  * ext4: check missed return value in ext4_sync_file()
  * ext4: fix memory leaks in error path handling of ext4_ext_zeroout()
  * ext4: Remove unnecessary call to ext4_get_group_desc() in mballoc
  * ext4: rename ext4_mb_release_desc() to ext4_mb_unload_buddy()
  * ext4: allow defrag (EXT4_IOC_MOVE_EXT) in 32bit compat mode
  * ext4: fix quota accounting in case of fallocate
  * ext4: check s_log_groups_per_flex in online resize code
  * ext4: stop issuing discards if not supported by device
  * ext4: don't scan/accumulate more pages than mballoc will allocate
  * ext4: Do not zero out uninitialized extents beyond i_size
  * ext4: clean up inode bitmaps manipulation in ext4_free_inode
  * ext4: init statistics after journal recovery
  * ext4: Remove extraneous newlines in ext4_msg() calls
  * ext4: Prevent creation of files larger than RLIMIT_FSIZE using fallocate
  * ext4: check for a good block group before loading buddy pages
  * ext4: Show journal_checksum option
  * ext4: Use bitops to read/modify i_flags in struct ext4_inode_info
  * ext4: Avoid crashing on NULL ptr dereference on a filesystem error
  * ext4: Clear the EXT4_EOFBLOCKS_FL flag only when warranted
  * ext4: restart ext4_ext_remove_space() after transaction restart
  * ext4: Conditionally define compat ioctl numbers
  * ext4: Fix compat EXT4_IOC_ADD_GROUP
  * ext4: Make fsync sync new parent directories in no-journal mode


I am attaching my review of the patches and I have pushed a preview
tree to git://kernel.ubuntu.com/bradf/ubuntu-lucid sru-17


-- 
Brad Figg brad.figg at canonical.com http://www.canonical.com
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: stable-17+33-review-save.txt
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20100819/48e81b10/attachment.txt>


More information about the kernel-team mailing list