linux/fs/f2fs
Jaegeuk Kim 57864ae5ce f2fs: limit # of inmemory pages
If some abnormal users try lots of atomic write operations, f2fs is able to
produce pinned pages in the main memory which affects system performance.
This patch limits that as 20% over total memory size, and if f2fs reaches
to the limit, it will drop all the inmemory pages.

Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2017-10-26 10:44:21 +02:00
..
acl.c f2fs: preserve i_mode if __f2fs_set_acl() fails 2017-07-28 17:48:54 -07:00
acl.h f2fs: remove dead code f2fs_check_acl 2016-09-14 16:52:36 -07:00
checkpoint.c f2fs: fix to flush multiple device in checkpoint 2017-10-10 12:49:53 -07:00
data.c f2fs: limit # of inmemory pages 2017-10-26 10:44:21 +02:00
debug.c f2fs: fix to show ino management cache size correctly 2017-10-10 12:49:53 -07:00
dir.c f2fs: update ctx->pos correctly when hitting hole in directory 2017-10-26 10:44:20 +02:00
extent_cache.c f2fs: fix a bug caused by NULL extent tree 2017-05-23 21:07:18 -07:00
f2fs.h f2fs: limit # of inmemory pages 2017-10-26 10:44:21 +02:00
file.c f2fs: skip searching non-exist range in truncate_hole 2017-10-26 10:44:16 +02:00
gc.c f2fs: enhance multiple device flush 2017-10-10 12:49:53 -07:00
gc.h f2fs: fix potential overflow when adjusting GC cycle 2017-08-15 10:40:14 -07:00
hash.c f2fs: check entire encrypted bigname when finding a dentry 2017-05-04 11:44:35 -04:00
inline.c f2fs: enhance multiple device flush 2017-10-10 12:49:53 -07:00
inode.c f2fs: avoid stale fi->gdirty_list pointer 2017-10-26 10:44:14 +02:00
Kconfig f2fs: add mount option to select fault injection ratio 2016-05-07 10:32:22 -07:00
Makefile f2fs: move sysfs code from super.c to fs/f2fs/sysfs.c 2017-07-04 02:11:45 -07:00
namei.c f2fs: trace f2fs_lookup 2017-10-26 10:44:16 +02:00
node.c f2fs: limit # of inmemory pages 2017-10-26 10:44:21 +02:00
node.h f2fs: limit # of inmemory pages 2017-10-26 10:44:21 +02:00
recovery.c f2fs: check hot_data for roll-forward recovery 2017-08-21 15:55:06 -07:00
segment.c f2fs: limit # of inmemory pages 2017-10-26 10:44:21 +02:00
segment.h f2fs: split discard policy 2017-10-26 10:44:08 +02:00
shrinker.c f2fs: obsolete ALLOC_NID_LIST list 2017-10-10 12:49:53 -07:00
super.c f2fs: limit # of inmemory pages 2017-10-26 10:44:21 +02:00
sysfs.c f2fs: split discard policy 2017-10-26 10:44:08 +02:00
trace.c f2fs: use set_page_private marcro in f2fs_trace_pid 2017-03-24 15:10:49 -04:00
trace.h f2fs: add sbi and page pointer in f2fs_io_info 2015-05-28 15:41:32 -07:00
xattr.c f2fs: introduce read_xattr_block 2017-10-10 12:49:52 -07:00
xattr.h f2fs: guard macro variables with braces 2017-04-10 19:48:10 -07:00