linux/fs/f2fs
Chao Yu 5fe457430e f2fs: introduce FI_ATOMIC_COMMIT
This patch introduces a new flag to indicate inode status of doing atomic
write committing, so that, we can keep atomic write status for inode
during atomic committing, then we can skip GCing pages of atomic write inode,
that avoids random GCed datas being mixed with current transaction, so
isolation of transaction can be kept.

Signed-off-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2017-02-22 18:48:48 -08:00
..
acl.c f2fs: keep dirty inodes selectively for checkpoint 2016-11-23 12:11:08 -08:00
acl.h f2fs: remove dead code f2fs_check_acl 2016-09-14 16:52:36 -07:00
checkpoint.c f2fs: clean up with list_{first, last}_entry 2017-02-22 18:48:47 -08:00
data.c f2fs: introduce FI_ATOMIC_COMMIT 2017-02-22 18:48:48 -08:00
debug.c f2fs: show the max number of atomic operations 2017-01-29 12:46:01 +09:00
dir.c f2fs: report error of f2fs_fill_dentries 2016-11-23 12:11:12 -08:00
extent_cache.c f2fs: use rb_entry_safe 2017-01-29 12:46:01 +09:00
f2fs.h f2fs: introduce FI_ATOMIC_COMMIT 2017-02-22 18:48:48 -08:00
file.c f2fs: introduce FI_ATOMIC_COMMIT 2017-02-22 18:48:48 -08:00
gc.c f2fs: introduce FI_ATOMIC_COMMIT 2017-02-22 18:48:48 -08:00
gc.h f2fs: detect idle time depending on user behavior 2016-01-11 15:56:37 -08:00
hash.c
inline.c for-f2fs-4.10 2016-12-14 09:07:36 -08:00
inode.c f2fs: record inode updating status correctly 2016-11-23 12:11:25 -08: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: don't allow encrypted operations without keys 2017-01-29 12:46:01 +09:00
node.c f2fs: don't cache nat entry if out of memory 2017-01-29 12:46:00 +09:00
node.h f2fs: clean up with list_{first, last}_entry 2017-02-22 18:48:47 -08:00
recovery.c f2fs: remove unused values in recover_fsync_data 2017-01-29 12:46:00 +09:00
segment.c f2fs: introduce FI_ATOMIC_COMMIT 2017-02-22 18:48:48 -08:00
segment.h f2fs: support IO alignment for DATA and NODE writes 2017-01-29 12:46:01 +09:00
shrinker.c f2fs: avoid casted negative value as shrink count 2016-11-23 12:11:03 -08:00
super.c f2fs: relax async discard commands more 2017-01-29 12:46:01 +09:00
trace.c f2fs: use bio op accessors 2016-06-07 13:41:38 -06:00
trace.h
xattr.c f2fs: keep dirty inodes selectively for checkpoint 2016-11-23 12:11:08 -08:00
xattr.h f2fs: add missing argument to f2fs_setxattr stub 2016-03-17 21:19:47 -07:00