Partially applied: Re: [Lucid][pull request] Update to 2.6.32.17

Steve Conklin sconklin at canonical.com
Thu Aug 19 18:44:35 UTC 2010


Applied through the commit described as "Linux 2.6.32.17+drm33.7"

Commits after this one were DRM patches from the upstream stable .34 drm
tree, and there is ongoing discussion within the stable update team
about these patches, their application, and versioning.

Steve Conklin



On Thu, 2010-08-19 at 09:02 -0700, Brad Figg wrote:
> 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
> 
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20100819/141374d5/attachment.sig>


More information about the kernel-team mailing list