# This series applies on 2.6.24-rc8 # # # Large blocksize support for ext4 # ext4_large_blocksize_support.patch ext4_rec_len_overflow_with_64kblk_fix-v2.patch large-file-blocktype.patch ext4_extents_remove_unneeded_casts.patch #block group varibles ext4_grpnum_t ext4_grp_t.patch ext4_grp_t_int_fix.patch #large file support ext4_add_update_incompat_feature.patch ext4-sparse-warning-fix.patch ext4-rename-i_file_acl-to-i_file_acl_lo.patch ext4-rename-i_dir_acl-to-i_size_high.patch 48-bit-i_blocks.patch large-file.patch #New from eric to fix large files for bitmap files ext4_different_maxbytes_funcs_for_bitmap_and_extent_files.patch ext4_export_iov_shorten_from_kernel_for_ext4.patch ext4_store_maxbytes_for_bitmaped_files.patch ext2_fix_max_size.patch ext3_fix_max_size.patch ext4_sync_group_desciptor_with_e2fsprogs.patch ext4-Return-after-ext4_error-in-case-of-failures.patch ext4_ifdef_fix.patch ext4_fix_oops_on_corrupted_mount.patch change-default-ext4-error.patch # ext4 block bitmap validation patches # generic helper function patch is pull from 2.6.24-rc6-mm2 tree add-buffer-head-related-helper-functions.patch ext4_add_block_bitmap_validation.patch # various fixes and cleanups jbd2-remove-printk-from-j_assert-macros.patch jbd2-fix-assertion-failure-in-fs-jbd2-checkpointc.patch #extent getblocks return fix ext4-check-for-the-correct-error-return-from-ext4_ext_get_blocks.patch remove-unused-code-from-ext4_find_entry # This is also needed for ext3 -> ext4 migration. make-ext4_get_blocks_wrap-take-the-truncate_mutex_early.patch convert-truncate_mutex-to-read-write-semaphore.patch take-read-lock-during-overwrite-case.patch # Export jbd stats through procfs jbd-stats-through-procfs # Add journal checksums jbd2-journal-chksum.patch # inode verion patch series # inode versioning is needed for NFSv4 # # vfs changes, 64 bit inode->i_version inode-version-vfs.patch inode-version-ext4.patch ext3-4-migrate.patch fix-show-options.patch ext4_fix_up_ext4fs_debug_builds.patch ################################################### #mballoc ################################################### generic-find-next-le-bit.patch new-extent-function.patch mballoc-core.patch enable-mballoc-by-default.patch ext4_check_for_return_value_from_sb_set_blocksize.patch ext4_handle_uniniatilized_extents_split_return_error_fix.patch ext4_get_extent_length_fix.patch # Ported ext3/jbd changes to ext4/jbd2 # changes from ext4 fork day 2006.10.11 to 2008.01.16 lockdep-annotate-jbd2-journal-start.patch jbd2_group_short_lived_and_reclaimable_kernel_allocations.patch jbd2_user_of_the_jiffes_rounding_code.patch jbd2-sparse-warning-fixes.patch #################################################### # unstable patches still have outstanding comments from lkml #################################################### stable-boundary stable-boundary-undo.patch # New delayed allocation patch delalloc-vfs.patch delalloc-ext4.patch # Large block support for blocksize > pagesize # Needed for Christoph Lameter's largeblock patchset # to support large block on system that # blocksize > pagesize jbd-blocks-reservation-fix-for-large-blk.patch jbd2-blocks-reservation-fix-for-large-blk.patch enable-delalloc-by-default.patch show-delalloc-option.patch #inode allocation handling for flex bg ext4_ialloc-flexbg.patch #online defrag ext4-online-defrag-header-changes.patch ext4-online-defrag-alloc-contiguous-blks.patch ext4-online-defrag-relocate-file-data.patch ext4-online-defrag-free-space-fragmentation.patch #command to use defrag #ext4-online-defrag-defrag-command.c