Merge tag 'for-f2fs-3.20' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Pull f2fs updates from Jaegeuk Kim: "Major changes are to: - add f2fs_io_tracer and F2FS_IOC_GETVERSION - fix wrong acl assignment from parent - fix accessing wrong data blocks - fix wrong condition check for f2fs_sync_fs - align start block address for direct_io - add and refactor the readahead flows of FS metadata - refactor atomic and volatile write policies But most of patches are for clean-ups and minor bug fixes. Some of them refactor old code too" * tag 'for-f2fs-3.20' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs: (64 commits) f2fs: use spinlock for segmap_lock instead of rwlock f2fs: fix accessing wrong indexed data blocks f2fs: avoid variable length array f2fs: fix sparse warnings f2fs: allocate data blocks in advance for f2fs_direct_IO f2fs: introduce macros to convert bytes and blocks in f2fs f2fs: call set_buffer_new for get_block f2fs: check node page contents all the time f2fs: avoid data offset overflow when lseeking huge file f2fs: fix to use highmem for pages of newly created directory f2fs: introduce a batched trim f2fs: merge {invalidate,release}page for meta/node/data pages f2fs: show the number of writeback pages in stat f2fs: keep PagePrivate during releasepage f2fs: should fail mount when trying to recover data on read-only dev f2fs: split UMOUNT and FASTBOOT flags f2fs: avoid write_checkpoint if f2fs is mounted readonly f2fs: support norecovery mount option f2fs: fix not to drop mount options when retrying fill_super f2fs: merge flags in struct f2fs_sb_info ...
No related branches found
No related tags found
Showing
- Documentation/ABI/testing/sysfs-fs-f2fs 6 additions, 0 deletionsDocumentation/ABI/testing/sysfs-fs-f2fs
- Documentation/filesystems/f2fs.txt 6 additions, 0 deletionsDocumentation/filesystems/f2fs.txt
- fs/f2fs/Kconfig 10 additions, 0 deletionsfs/f2fs/Kconfig
- fs/f2fs/Makefile 1 addition, 0 deletionsfs/f2fs/Makefile
- fs/f2fs/acl.c 3 additions, 3 deletionsfs/f2fs/acl.c
- fs/f2fs/checkpoint.c 56 additions, 39 deletionsfs/f2fs/checkpoint.c
- fs/f2fs/data.c 147 additions, 71 deletionsfs/f2fs/data.c
- fs/f2fs/debug.c 42 additions, 17 deletionsfs/f2fs/debug.c
- fs/f2fs/dir.c 1 addition, 2 deletionsfs/f2fs/dir.c
- fs/f2fs/f2fs.h 91 additions, 29 deletionsfs/f2fs/f2fs.h
- fs/f2fs/file.c 86 additions, 14 deletionsfs/f2fs/file.c
- fs/f2fs/gc.c 9 additions, 29 deletionsfs/f2fs/gc.c
- fs/f2fs/gc.h 14 additions, 19 deletionsfs/f2fs/gc.h
- fs/f2fs/inline.c 12 additions, 20 deletionsfs/f2fs/inline.c
- fs/f2fs/inode.c 15 additions, 22 deletionsfs/f2fs/inode.c
- fs/f2fs/namei.c 1 addition, 1 deletionfs/f2fs/namei.c
- fs/f2fs/node.c 67 additions, 87 deletionsfs/f2fs/node.c
- fs/f2fs/node.h 33 additions, 12 deletionsfs/f2fs/node.h
- fs/f2fs/recovery.c 8 additions, 3 deletionsfs/f2fs/recovery.c
- fs/f2fs/segment.c 112 additions, 82 deletionsfs/f2fs/segment.c
Please register or sign in to comment