Merge tag 'f2fs-for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Pull f2fs updates from Jaegeuk Kim: "We've continued mainly to fix bugs in this round, as f2fs has been shipped in more devices. Especially, we've focused on stabilizing checkpoint=disable feature, and provided some interfaces for QA. Enhancements: - expose FS_NOCOW_FL for pin_file - run discard jobs at unmount time with timeout - tune discarding thread to avoid idling which consumes power - some checking codes to address vulnerabilities - give random value to i_generation - shutdown with more flags for QA Bug fixes: - clean up stale objects when mount is failed along with checkpoint=disable - fix system being stuck due to wrong count by atomic writes - handle some corrupted disk cases - fix a deadlock in f2fs_read_inline_dir We've also added some minor build error fixes and clean-up patches" * tag 'f2fs-for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs: (53 commits) f2fs: set pin_file under CAP_SYS_ADMIN f2fs: fix to avoid deadlock in f2fs_read_inline_dir() f2fs: fix to adapt small inline xattr space in __find_inline_xattr() f2fs: fix to do sanity check with inode.i_inline_xattr_size f2fs: give some messages for inline_xattr_size f2fs: don't trigger read IO for beyond EOF page f2fs: fix to add refcount once page is tagged PG_private f2fs: remove wrong comment in f2fs_invalidate_page() f2fs: fix to use kvfree instead of kzfree f2fs: print more parameters in trace_f2fs_map_blocks f2fs: trace f2fs_ioc_shutdown f2fs: fix to avoid deadlock of atomic file operations f2fs: fix to dirty inode for i_mode recovery f2fs: give random value to i_generation f2fs: no need to take page lock in readdir f2fs: fix to update iostat correctly in IPU path f2fs: fix encrypted page memory leak f2fs: make fault injection covering __submit_flush_wait() f2fs: fix to retry fill_super only if recovery failed f2fs: silence VM_WARN_ON_ONCE in mempool_alloc ...
Showing
- Documentation/ABI/testing/sysfs-fs-f2fs 7 additions, 0 deletionsDocumentation/ABI/testing/sysfs-fs-f2fs
- Documentation/filesystems/f2fs.txt 2 additions, 0 deletionsDocumentation/filesystems/f2fs.txt
- fs/f2fs/checkpoint.c 14 additions, 6 deletionsfs/f2fs/checkpoint.c
- fs/f2fs/data.c 28 additions, 31 deletionsfs/f2fs/data.c
- fs/f2fs/debug.c 12 additions, 7 deletionsfs/f2fs/debug.c
- fs/f2fs/dir.c 10 additions, 5 deletionsfs/f2fs/dir.c
- fs/f2fs/extent_cache.c 1 addition, 1 deletionfs/f2fs/extent_cache.c
- fs/f2fs/f2fs.h 53 additions, 24 deletionsfs/f2fs/f2fs.h
- fs/f2fs/file.c 24 additions, 22 deletionsfs/f2fs/file.c
- fs/f2fs/inline.c 9 additions, 3 deletionsfs/f2fs/inline.c
- fs/f2fs/inode.c 15 additions, 0 deletionsfs/f2fs/inode.c
- fs/f2fs/namei.c 2 additions, 1 deletionfs/f2fs/namei.c
- fs/f2fs/node.c 4 additions, 2 deletionsfs/f2fs/node.c
- fs/f2fs/segment.c 57 additions, 23 deletionsfs/f2fs/segment.c
- fs/f2fs/segment.h 1 addition, 1 deletionfs/f2fs/segment.h
- fs/f2fs/super.c 79 additions, 30 deletionsfs/f2fs/super.c
- fs/f2fs/sysfs.c 14 additions, 3 deletionsfs/f2fs/sysfs.c
- fs/f2fs/trace.c 13 additions, 7 deletionsfs/f2fs/trace.c
- fs/f2fs/xattr.c 16 additions, 9 deletionsfs/f2fs/xattr.c
- fs/f2fs/xattr.h 6 additions, 0 deletionsfs/f2fs/xattr.h
Loading
Please register or sign in to comment