Merge tag 'f2fs-for-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Pull f2fs updates from Jaegeuk Kim: "A pretty small update including mostly minor bug fixes in zoned storage along with the large section support. Enhancements: - add support for FS_IOC_GETFSSYSFSPATH - enable atgc dynamically if conditions are met - use new ioprio Macro to get ckpt thread ioprio level - remove unreachable lazytime mount option parsing Bug fixes: - fix null reference error when checking end of zone - fix start segno of large section - fix to cover read extent cache access with lock - don't dirty inode for readonly filesystem - allocate a new section if curseg is not the first seg in its zone - only fragment segment in the same section - truncate preallocated blocks in f2fs_file_open() - fix to avoid use SSR allocate when do defragment - fix to force buffered IO on inline_data inode And some minor code clean-ups and sanity checks" * tag 'f2fs-for-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs: (26 commits) f2fs: clean up addrs_per_{inode,block}() f2fs: clean up F2FS_I() f2fs: use meta inode for GC of COW file f2fs: use meta inode for GC of atomic file f2fs: only fragment segment in the same section f2fs: fix to update user block counts in block_operations() f2fs: remove unreachable lazytime mount option parsing f2fs: fix null reference error when checking end of zone f2fs: fix start segno of large section f2fs: remove redundant sanity check in sanity_check_inode() f2fs: assign CURSEG_ALL_DATA_ATGC if blkaddr is valid f2fs: fix to use mnt_{want,drop}_write_file replace file_{start,end}_wrtie f2fs: clean up set REQ_RAHEAD given rac f2fs: enable atgc dynamically if conditions are met f2fs: fix to truncate preallocated blocks in f2fs_file_open() f2fs: fix to cover read extent cache access with lock f2fs: fix return value of f2fs_convert_inline_inode() f2fs: use new ioprio Macro to get ckpt thread ioprio level f2fs: fix to don't dirty inode for readonly filesystem f2fs: fix to avoid use SSR allocate when do defragment ...
Showing
- fs/f2fs/checkpoint.c 6 additions, 5 deletionsfs/f2fs/checkpoint.c
- fs/f2fs/compress.c 1 addition, 1 deletionfs/f2fs/compress.c
- fs/f2fs/data.c 17 additions, 10 deletionsfs/f2fs/data.c
- fs/f2fs/extent_cache.c 19 additions, 29 deletionsfs/f2fs/extent_cache.c
- fs/f2fs/f2fs.h 42 additions, 36 deletionsfs/f2fs/f2fs.h
- fs/f2fs/file.c 96 additions, 39 deletionsfs/f2fs/file.c
- fs/f2fs/gc.c 18 additions, 6 deletionsfs/f2fs/gc.c
- fs/f2fs/inline.c 24 additions, 4 deletionsfs/f2fs/inline.c
- fs/f2fs/inode.c 34 additions, 50 deletionsfs/f2fs/inode.c
- fs/f2fs/namei.c 11 additions, 9 deletionsfs/f2fs/namei.c
- fs/f2fs/recovery.c 6 additions, 5 deletionsfs/f2fs/recovery.c
- fs/f2fs/segment.c 43 additions, 11 deletionsfs/f2fs/segment.c
- fs/f2fs/segment.h 2 additions, 1 deletionfs/f2fs/segment.h
- fs/f2fs/super.c 1 addition, 10 deletionsfs/f2fs/super.c
- fs/f2fs/sysfs.c 6 additions, 6 deletionsfs/f2fs/sysfs.c
- include/linux/f2fs_fs.h 3 additions, 4 deletionsinclude/linux/f2fs_fs.h
Please register or sign in to comment