• Linus Torvalds's avatar
    Merge tag 'ext4_for_linus-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 · 3ef96fcf
    Linus Torvalds authored
    Pull ext4 updates from Ted Ts'o:
     "Many ext4 and jbd2 cleanups and bug fixes:
    
       - Cleanups in the ext4 remount code when going to and from read-only
    
       - Cleanups in ext4's multiblock allocator
    
       - Cleanups in the jbd2 setup/mounting code paths
    
       - Performance improvements when appending to a delayed allocation file
    
       - Miscellaneous syzbot and other bug fixes"
    
    * tag 'ext4_for_linus-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: (60 commits)
      ext4: fix slab-use-after-free in ext4_es_insert_extent()
      libfs: remove redundant checks of s_encoding
      ext4: remove redundant checks of s_encoding
      ext4: reject casefold inode flag without casefold feature
      ext4: use LIST_HEAD() to initialize the list_head in mballoc.c
      ext4: do not mark inode dirty every time when appending using delalloc
      ext4: rename s_error_work to s_sb_upd_work
      ext4: add periodic superblock update check
      ext4: drop dio overwrite only flag and associated warning
      ext4: add correct group descriptors and reserved GDT blocks to system zone
      ext4: remove unused function declaration
      ext4: mballoc: avoid garbage value from err
      ext4: use sbi instead of EXT4_SB(sb) in ext4_mb_new_blocks_simple()
      ext4: change the type of blocksize in ext4_mb_init_cache()
      ext4: fix unttached inode after power cut with orphan file feature enabled
      jbd2: correct the end of the journal recovery scan range
      ext4: ext4_get_{dev}_journal return proper error value
      ext4: cleanup ext4_get_dev_journal() and ext4_get_journal()
      jbd2: jbd2_journal_init_{dev,inode} return proper error return value
      jbd2: drop useless error tag in jbd2_journal_wipe()
      ...
    3ef96fcf
journal.c 62.6 KB