-
- Downloads
Merge tag 'f2fs-for-4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Pull f2fs updates from Jaegeuk Kim: "In this round, we've followed up to support some generic features such as cgroup, block reservation, linking fscrypt_ops, delivering write_hints, and some ioctls. And, we could fix some corner cases in terms of power-cut recovery and subtle deadlocks. Enhancements: - bitmap operations to handle NAT blocks - readahead to improve readdir speed - switch to use fscrypt_* - apply write hints for direct IO - add reserve_root=%u,resuid=%u,resgid=%u to reserve blocks for root/uid/gid - modify b_avail and b_free to consider root reserved blocks - support cgroup writeback - support FIEMAP_FLAG_XATTR for fibmap - add F2FS_IOC_PRECACHE_EXTENTS to pre-cache extents - add F2FS_IOC_{GET/SET}_PIN_FILE to pin LBAs for data blocks - support inode creation time Bug fixs: - sysfile-based quota operations - memory footprint accounting - allow to write data on partial preallocation case - fix deadlock case on fallocate - fix to handle fill_super errors - fix missing inode updates of fsync'ed file - recover renamed file which was fsycn'ed before - drop inmemory pages in corner error case - keep last_disk_size correctly - recover missing i_inline flags during roll-forward Various clean-up patches were added as well" * tag 'f2fs-for-4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs: (72 commits) f2fs: support inode creation time f2fs: rebuild sit page from sit info in mem f2fs: stop issuing discard if fs is readonly f2fs: clean up duplicated assignment in init_discard_policy f2fs: use GFP_F2FS_ZERO for cleanup f2fs: allow to recover node blocks given updated checkpoint f2fs: recover some i_inline flags f2fs: correct removexattr behavior for null valued extended attribute f2fs: drop page cache after fs shutdown f2fs: stop gc/discard thread after fs shutdown f2fs: hanlde error case in f2fs_ioc_shutdown f2fs: split need_inplace_update f2fs: fix to update last_disk_size correctly f2fs: kill F2FS_INLINE_XATTR_ADDRS for cleanup f2fs: clean up error path of fill_super f2fs: avoid hungtask when GC encrypted block if io_bits is set f2fs: allow quota to use reserved blocks f2fs: fix to drop all inmem pages correctly f2fs: speed up defragment on sparse file f2fs: support F2FS_IOC_PRECACHE_EXTENTS ...
No related branches found
No related tags found
Showing
- Documentation/ABI/testing/sysfs-fs-f2fs 6 additions, 0 deletionsDocumentation/ABI/testing/sysfs-fs-f2fs
- fs/f2fs/acl.c 1 addition, 1 deletionfs/f2fs/acl.c
- fs/f2fs/checkpoint.c 7 additions, 3 deletionsfs/f2fs/checkpoint.c
- fs/f2fs/data.c 254 additions, 45 deletionsfs/f2fs/data.c
- fs/f2fs/debug.c 2 additions, 10 deletionsfs/f2fs/debug.c
- fs/f2fs/dir.c 6 additions, 0 deletionsfs/f2fs/dir.c
- fs/f2fs/f2fs.h 152 additions, 49 deletionsfs/f2fs/f2fs.h
- fs/f2fs/file.c 195 additions, 53 deletionsfs/f2fs/file.c
- fs/f2fs/gc.c 17 additions, 1 deletionfs/f2fs/gc.c
- fs/f2fs/gc.h 2 additions, 0 deletionsfs/f2fs/gc.h
- fs/f2fs/inode.c 25 additions, 9 deletionsfs/f2fs/inode.c
- fs/f2fs/namei.c 22 additions, 45 deletionsfs/f2fs/namei.c
- fs/f2fs/node.c 75 additions, 74 deletionsfs/f2fs/node.c
- fs/f2fs/node.h 4 additions, 0 deletionsfs/f2fs/node.h
- fs/f2fs/recovery.c 22 additions, 5 deletionsfs/f2fs/recovery.c
- fs/f2fs/segment.c 67 additions, 62 deletionsfs/f2fs/segment.c
- fs/f2fs/segment.h 45 additions, 47 deletionsfs/f2fs/segment.h
- fs/f2fs/super.c 115 additions, 27 deletionsfs/f2fs/super.c
- fs/f2fs/sysfs.c 13 additions, 1 deletionfs/f2fs/sysfs.c
- fs/f2fs/trace.c 6 additions, 6 deletionsfs/f2fs/trace.c
Loading
Please register or sign in to comment