Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Pull ext4 updates from Ted Ts'o: "A large number of cleanups and bug fixes, with many of the bug fixes found by Syzbot and fuzzing. (Many of the bug fixes involve less-used ext4 features such as fast_commit, inline_data and bigalloc) In addition, remove the writepage function for ext4, since the medium-term plan is to remove ->writepage() entirely. (The VM doesn't need or want writepage() for writeback, since it is fine with ->writepages() so long as ->migrate_folio() is implemented)" * tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: (58 commits) ext4: fix reserved cluster accounting in __es_remove_extent() ext4: fix inode leak in ext4_xattr_inode_create() on an error path ext4: allocate extended attribute value in vmalloc area ext4: avoid unaccounted block allocation when expanding inode ext4: initialize quota before expanding inode in setproject ioctl ext4: stop providing .writepage hook mm: export buffer_migrate_folio_norefs() ext4: switch to using write_cache_pages() for data=journal writeout jbd2: switch jbd2_submit_inode_data() to use fs-provided hook for data writeout ext4: switch to using ext4_do_writepages() for ordered data writeout ext4: move percpu_rwsem protection into ext4_writepages() ext4: provide ext4_do_writepages() ext4: add support for writepages calls that cannot map blocks ext4: drop pointless IO submission from ext4_bio_write_page() ext4: remove nr_submitted from ext4_bio_write_page() ext4: move keep_towrite handling to ext4_bio_write_page() ext4: handle redirtying in ext4_bio_write_page() ext4: fix kernel BUG in 'ext4_write_inline_data_end()' ext4: make ext4_mb_initialize_context return void ext4: fix deadlock due to mbcache entry corruption ...
No related branches found
No related tags found
Showing
- Documentation/filesystems/mount_api.rst 1 addition, 0 deletionsDocumentation/filesystems/mount_api.rst
- fs/ext4/ext4.h 7 additions, 6 deletionsfs/ext4/ext4.h
- fs/ext4/ext4_jbd2.c 10 additions, 4 deletionsfs/ext4/ext4_jbd2.c
- fs/ext4/ext4_jbd2.h 5 additions, 5 deletionsfs/ext4/ext4_jbd2.h
- fs/ext4/extents.c 11 additions, 5 deletionsfs/ext4/extents.c
- fs/ext4/extents_status.c 4 additions, 7 deletionsfs/ext4/extents_status.c
- fs/ext4/fast_commit.c 100 additions, 105 deletionsfs/ext4/fast_commit.c
- fs/ext4/fast_commit.h 2 additions, 1 deletionfs/ext4/fast_commit.h
- fs/ext4/ialloc.c 2 additions, 2 deletionsfs/ext4/ialloc.c
- fs/ext4/indirect.c 8 additions, 1 deletionfs/ext4/indirect.c
- fs/ext4/inline.c 1 addition, 2 deletionsfs/ext4/inline.c
- fs/ext4/inode.c 176 additions, 76 deletionsfs/ext4/inode.c
- fs/ext4/ioctl.c 14 additions, 10 deletionsfs/ext4/ioctl.c
- fs/ext4/mballoc.c 2 additions, 8 deletionsfs/ext4/mballoc.c
- fs/ext4/namei.c 27 additions, 20 deletionsfs/ext4/namei.c
- fs/ext4/orphan.c 1 addition, 1 deletionfs/ext4/orphan.c
- fs/ext4/page-io.c 28 additions, 16 deletionsfs/ext4/page-io.c
- fs/ext4/readpage.c 2 additions, 3 deletionsfs/ext4/readpage.c
- fs/ext4/resize.c 21 additions, 15 deletionsfs/ext4/resize.c
- fs/ext4/super.c 42 additions, 18 deletionsfs/ext4/super.c
Loading
Please register or sign in to comment