linux-stable/fs/f2fs
Chao Yu ba38c27eb9 f2fs: enhance lookup xattr
Previously, in getxattr we will load all entries both in inline xattr and
xattr node block, and then do the lookup in all entries, but our lookup
flow shows low efficiency, since if we can lookup and hit in inline xattr
of inode page cache first, we don't need to load and lookup xattr node
block, which can obviously save cpu time and IO latency.

Signed-off-by: Chao Yu <yuchao0@huawei.com>
[Jaegeuk Kim: initialize NULL to avoid warning]
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2017-02-22 20:24:51 -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: fix a dead loop in f2fs_fiemap() 2017-02-22 20:24:49 -08:00
debug.c f2fs: show # of on-going flush and discard bios 2017-02-22 20:24:47 -08: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: do not preallocate blocks which has wrong buffer 2017-02-22 20:24:48 -08:00
file.c f2fs: do not preallocate blocks which has wrong buffer 2017-02-22 20:24: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 f2fs: introduce dot and dotdot name check 2015-05-28 15:41:34 -07:00
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: check in-memory nat version bitmap 2017-02-22 18:48:49 -08:00
node.h f2fs: check in-memory nat version bitmap 2017-02-22 18:48:49 -08:00
recovery.c f2fs: remove unused values in recover_fsync_data 2017-01-29 12:46:00 +09:00
segment.c f2fs: show # of on-going flush and discard bios 2017-02-22 20:24:47 -08:00
segment.h f2fs: check in-memory sit version bitmap 2017-02-22 18:48:50 -08:00
shrinker.c f2fs: avoid casted negative value as shrink count 2016-11-23 12:11:03 -08:00
super.c f2fs: factor out discard command info into discard_cmd_control 2017-02-22 18:48:53 -08: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: enhance lookup xattr 2017-02-22 20:24:51 -08:00
xattr.h f2fs: enhance lookup xattr 2017-02-22 20:24:51 -08:00