linux/fs/f2fs
Chao Yu 7c4abcbecc f2fs: set dirty state for filesystem only when updating meta data
We don't guarantee integrity of user data after checkpoint, since we only
guarantee meta data integrity for data consistency of filesystem.

Due to above reason, we only need to set fs as dirty when meta data is
updated, so that we can skip writing checkpoint in some case of non-meta
data is updated.

Signed-off-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2016-08-29 18:31:07 -07:00
..
acl.c f2fs: avoid mark_inode_dirty 2016-07-08 10:34:09 -07:00
acl.h f2fs: clean up coding style and redundancy 2016-07-25 12:58:12 -07:00
checkpoint.c f2fs: skip new checkpoint when doing fstrim without fs change 2016-08-29 18:31:07 -07:00
data.c Revert "f2fs: move i_size_write in f2fs_write_end" 2016-08-19 11:15:08 +09:00
debug.c f2fs: add discard info to sys entry of f2fs status 2016-08-29 18:31:06 -07:00
dir.c Merge branch 'work.const-qstr' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2016-08-06 09:49:02 -04:00
extent_cache.c f2fs: disable extent_cache for fcollapse/finsert inodes 2016-07-15 15:21:20 -07:00
f2fs.h f2fs: set dirty state for filesystem only when updating meta data 2016-08-29 18:31:07 -07:00
file.c f2fs: avoid potential deadlock in f2fs_move_file_range 2016-08-19 11:15:08 +09:00
gc.c The major change in this version is mitigating cpu overheads on write paths by 2016-07-27 10:36:31 -07:00
gc.h f2fs: detect idle time depending on user behavior 2016-01-11 15:56:37 -08:00
hash.c f2fs: introduce dot and dotdot name check 2015-05-28 15:41:34 -07:00
inline.c The major change in this version is mitigating cpu overheads on write paths by 2016-07-27 10:36:31 -07:00
inode.c f2fs: avoid mark_inode_dirty 2016-07-08 10:34:09 -07:00
Kconfig f2fs: add mount option to select fault injection ratio 2016-05-07 10:32:22 -07:00
Makefile fs crypto: move per-file encryption from f2fs tree to fs/crypto 2016-03-17 21:19:33 -07:00
namei.c f2fs: fix to report error number of f2fs_find_entry 2016-07-20 14:53:19 -07:00
node.c Revert "f2fs: use percpu_rw_semaphore" 2016-08-19 11:15:08 +09:00
node.h f2fs: produce more nids and reduce readahead nats 2016-07-06 10:44:08 -07:00
recovery.c f2fs: handle error case with f2fs_bug_on 2016-07-20 14:53:22 -07:00
segment.c f2fs: do not use discard_map for hard disks 2016-08-24 10:16:14 -07:00
segment.h f2fs: not allow to write illegal blkaddr 2016-08-24 10:16:14 -07:00
shrinker.c f2fs: produce more nids and reduce readahead nats 2016-07-06 10:44:08 -07:00
super.c Revert "f2fs: use percpu_rw_semaphore" 2016-08-19 11:15:08 +09:00
trace.c f2fs: use bio op accessors 2016-06-07 13:41:38 -06:00
trace.h f2fs: add sbi and page pointer in f2fs_io_info 2015-05-28 15:41:32 -07:00
xattr.c f2fs: avoid mark_inode_dirty 2016-07-08 10:34:09 -07:00
xattr.h f2fs: add missing argument to f2fs_setxattr stub 2016-03-17 21:19:47 -07:00