• Linus Torvalds's avatar
    Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 · d723b99e
    Linus Torvalds authored
    Pull ext4 updates from Ted Ts'o:
     "Improvements to ext4's block allocator performance for very large file
      systems, especially when the file system or files which are highly
      fragmented. There is a new mount option, prefetch_block_bitmaps which
      will pull in the block bitmaps and set up the in-memory buddy bitmaps
      when the file system is initially mounted.
    
      Beyond that, a lot of bug fixes and cleanups. In particular, a number
      of changes to make ext4 more robust in the face of write errors or
      file system corruptions"
    
    * tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: (46 commits)
      ext4: limit the length of per-inode prealloc list
      ext4: reorganize if statement of ext4_mb_release_context()
      ext4: add mb_debug logging when there are lost chunks
      ext4: Fix comment typo "the the".
      jbd2: clean up checksum verification in do_one_pass()
      ext4: change to use fallthrough macro
      ext4: remove unused parameter of ext4_generic_delete_entry function
      mballoc: replace seq_printf with seq_puts
      ext4: optimize the implementation of ext4_mb_good_group()
      ext4: delete invalid comments near ext4_mb_check_limits()
      ext4: fix typos in ext4_mb_regular_allocator() comment
      ext4: fix checking of directory entry validity for inline directories
      fs: prevent BUG_ON in submit_bh_wbc()
      ext4: correctly restore system zone info when remount fails
      ext4: handle add_system_zone() failure in ext4_setup_system_zone()
      ext4: fold ext4_data_block_valid_rcu() into the caller
      ext4: check journal inode extents more carefully
      ext4: don't allow overlapping system zones
      ext4: handle error of ext4_setup_system_zone() on remount
      ext4: delete the invalid BUGON in ext4_mb_load_buddy_gfp()
      ...
    d723b99e
ext4.rst 27.6 KB