Merge tag 'for-linus-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Pull ext4 fixes from Ted Ts'o: "Miscellaneous bug fixes and cleanups in ext4's multi-block allocator and extent handling code" * tag 'for-linus-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: (23 commits) ext4: make ext4_set_iomap() recognize IOMAP_DELALLOC map type ext4: make ext4_map_blocks() distinguish delalloc only extent ext4: add a hole extent entry in cache after punch ext4: correct the hole length returned by ext4_map_blocks() ext4: convert to exclusive lock while inserting delalloc extents ext4: refactor ext4_da_map_blocks() ext4: remove 'needed' in trace_ext4_discard_preallocations ext4: remove unnecessary parameter "needed" in ext4_discard_preallocations ext4: remove unused return value of ext4_mb_release_group_pa ext4: remove unused return value of ext4_mb_release_inode_pa ext4: remove unused return value of ext4_mb_release ext4: remove unused ext4_allocation_context::ac_groups_considered ext4: remove unneeded return value of ext4_mb_release_context ext4: remove unused parameter ngroup in ext4_mb_choose_next_group_*() ext4: remove unused return value of __mb_check_buddy ext4: mark the group block bitmap as corrupted before reporting an error ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() ...
Showing
- fs/ext4/ext4.h 5 additions, 3 deletionsfs/ext4/ext4.h
- fs/ext4/extents.c 78 additions, 46 deletionsfs/ext4/extents.c
- fs/ext4/file.c 1 addition, 1 deletionfs/ext4/file.c
- fs/ext4/indirect.c 1 addition, 1 deletionfs/ext4/indirect.c
- fs/ext4/inode.c 30 additions, 60 deletionsfs/ext4/inode.c
- fs/ext4/ioctl.c 1 addition, 1 deletionfs/ext4/ioctl.c
- fs/ext4/mballoc.c 78 additions, 62 deletionsfs/ext4/mballoc.c
- fs/ext4/mballoc.h 0 additions, 1 deletionfs/ext4/mballoc.h
- fs/ext4/move_extent.c 4 additions, 6 deletionsfs/ext4/move_extent.c
- fs/ext4/super.c 1 addition, 1 deletionfs/ext4/super.c
- include/trace/events/ext4.h 4 additions, 7 deletionsinclude/trace/events/ext4.h
Please register or sign in to comment