Merge tag 'for-f2fs-3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Pull f2fs updates from Jaegeuk Kim: "This patch-set includes the following major enhancement patches. - add a sysfs to control reclaiming free segments - enhance the f2fs global lock procedures - enhance the victim selection flow - wait for selected node blocks during fsync - add some tracepoints - add a config to remove abundant BUG_ONs The other bug fixes are as follows. - fix deadlock on acl operations - fix some bugs with respect to orphan inodes And, there are a bunch of cleanups" * tag 'for-f2fs-3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs: (42 commits) f2fs: issue more large discard command f2fs: fix memory leak after kobject init failed in fill_super f2fs: cleanup waiting routine for writeback pages in cp f2fs: avoid to use a NULL point in destroy_segment_manager f2fs: remove unnecessary TestClearPageError when wait pages writeback f2fs: update f2fs document f2fs: avoid to wait all the node blocks during fsync f2fs: check all ones or zeros bitmap with bitops for better mount performance f2fs: change the method of calculating the number summary blocks f2fs: fix calculating incorrect free size when update xattr in __f2fs_setxattr f2fs: add an option to avoid unnecessary BUG_ONs f2fs: introduce CONFIG_F2FS_CHECK_FS for BUG_ON control f2fs: fix a deadlock during init_acl procedure f2fs: clean up acl flow for better readability f2fs: remove unnecessary segment bitmap updates f2fs: add tracepoint for vm_page_mkwrite f2fs: add tracepoint for set_page_dirty f2fs: remove redundant set_page_dirty from write_compacted_summaries f2fs: add reclaiming control by sysfs f2fs: introduce f2fs_balance_fs_bg for some background jobs ...
Showing
- Documentation/filesystems/f2fs.txt 7 additions, 0 deletionsDocumentation/filesystems/f2fs.txt
- fs/f2fs/Kconfig 8 additions, 0 deletionsfs/f2fs/Kconfig
- fs/f2fs/acl.c 19 additions, 17 deletionsfs/f2fs/acl.c
- fs/f2fs/acl.h 5 additions, 4 deletionsfs/f2fs/acl.h
- fs/f2fs/checkpoint.c 38 additions, 37 deletionsfs/f2fs/checkpoint.c
- fs/f2fs/data.c 12 additions, 17 deletionsfs/f2fs/data.c
- fs/f2fs/dir.c 2 additions, 2 deletionsfs/f2fs/dir.c
- fs/f2fs/f2fs.h 64 additions, 53 deletionsfs/f2fs/f2fs.h
- fs/f2fs/file.c 22 additions, 23 deletionsfs/f2fs/file.c
- fs/f2fs/gc.c 16 additions, 15 deletionsfs/f2fs/gc.c
- fs/f2fs/inode.c 38 additions, 24 deletionsfs/f2fs/inode.c
- fs/f2fs/namei.c 25 additions, 27 deletionsfs/f2fs/namei.c
- fs/f2fs/node.c 91 additions, 51 deletionsfs/f2fs/node.c
- fs/f2fs/recovery.c 27 additions, 18 deletionsfs/f2fs/recovery.c
- fs/f2fs/segment.c 71 additions, 62 deletionsfs/f2fs/segment.c
- fs/f2fs/segment.h 30 additions, 8 deletionsfs/f2fs/segment.h
- fs/f2fs/super.c 101 additions, 42 deletionsfs/f2fs/super.c
- fs/f2fs/xattr.c 24 additions, 12 deletionsfs/f2fs/xattr.c
- include/trace/events/f2fs.h 51 additions, 0 deletionsinclude/trace/events/f2fs.h
Please register or sign in to comment