Gu Zheng
|
e8512d2e0c
f2fs: remove the unused ctor argument of f2fs_kmem_cache_create()
|
11 years ago |
Chao Yu
|
81c1a0f13e
f2fs: readahead contiguous SSA blocks for f2fs_gc
|
11 years ago |
Jaegeuk Kim
|
1fe54f9dd3
f2fs: clean up redundant function call
|
11 years ago |
Jaegeuk Kim
|
203681f65b
f2fs: fix f2fs_write_meta_page at no checkpoint status
|
11 years ago |
Yuan Zhong
|
5514f0aadd
f2fs: remove the needless parameter of f2fs_wait_on_page_writeback
|
11 years ago |
Jaegeuk Kim
|
b1c57c1caa
f2fs: add a sysfs entry to control max_victim_search
|
11 years ago |
Gu Zheng
|
7e8f23081a
f2fs: remove the rw_flag domain from f2fs_io_info
|
11 years ago |
Jaegeuk Kim
|
458e6197c3
f2fs: refactor bio->rw handling
|
11 years ago |
Fan Li
|
63a0b7cb33
f2fs: merge pages with the same sync_mode flag
|
11 years ago |
Jaegeuk Kim
|
6bacf52fb5
f2fs: add unlikely() macro for compiler more aggressively
|
11 years ago |
Jaegeuk Kim
|
93dfe2ac51
f2fs: refactor bio-related operations
|
11 years ago |
Jaegeuk Kim
|
031fa8cc9b
f2fs: remove unnecessary condition checks
|
11 years ago |
Jaegeuk Kim
|
4660f9c0fe
f2fs: introduce f2fs_balance_fs_bg for some background jobs
|
11 years ago |
Jaegeuk Kim
|
81eb8d6e28
f2fs: reclaim prefree segments periodically
|
11 years ago |
Jaegeuk Kim
|
dcdfff6527
f2fs: clean up several status-related operations
|
11 years ago |
Gu Zheng
|
7bd59381c8
f2fs: introduce f2fs_kmem_cache_alloc to hide the unfailed, kmem cache allocation
|
11 years ago |
Jin Xu
|
a57e564d14
f2fs: optimize the victim searching loop slightly
|
12 years ago |
Jin Xu
|
a26b7c8a01
f2fs: optimize gc for better performance
|
12 years ago |
Jaegeuk Kim
|
de93653fe3
f2fs: reserve the xattr space dynamically
|
12 years ago |
Jin Xu
|
a569469e96
f2fs: fix a deadlock in fsync
|
12 years ago |
Namjae Jeon
|
d2dc095f42
f2fs: add sysfs entries to select the gc policy
|
12 years ago |
Namjae Jeon
|
b59d0bae6c
f2fs: add sysfs support for controlling the gc_thread
|
12 years ago |
Gu Zheng
|
6cc4af5606
f2fs: code cleanup and simplify in func {find/add}_gc_inode
|
12 years ago |
Namjae Jeon
|
b2b3460a94
f2fs: reorganise the function get_victim_by_default
|
12 years ago |
Namjae Jeon
|
7a267f8d74
f2fs: return proper error from start_gc_thread
|
12 years ago |
Namjae Jeon
|
35b09d82c3
f2fs: push some variables to debug part
|
12 years ago |
Haicheng Li
|
b743ba78ae
f2fs: remove useless #include <linux/proc_fs.h> as we're now using sysfs as debug entry.
|
12 years ago |
Jaegeuk Kim
|
c718379b6b
f2fs: give a chance to merge IOs by IO scheduler
|
12 years ago |
Jaegeuk Kim
|
6cb968d9b0
f2fs: avoid frequent background GC
|
12 years ago |
Namjae Jeon
|
8e46b3ed11
f2fs: add tracepoints for GC threads
|
12 years ago |