Chao Yu
|
1515aef013
f2fs: reorder nat cache lock in cache_nat_entry
|
9 years ago |
Chao Yu
|
b7ad7512b8
f2fs: split journal cache from curseg cache
|
9 years ago |
Chao Yu
|
dfc08a12e4
f2fs: introduce f2fs_journal struct to wrap journal info
|
9 years ago |
Yunlei He
|
d31c7c3f0b
f2fs: fix missing skip pages info
|
9 years ago |
Chao Yu
|
0c3a579758
f2fs: introduce f2fs_submit_merged_bio_cond
|
9 years ago |
Jaegeuk Kim
|
fa3d2bdf94
f2fs: wait on page's writeback in writepages path
|
9 years ago |
Chao Yu
|
3cf4574705
f2fs: introduce get_next_page_offset to speed up SEEK_DATA
|
9 years ago |
Chao Yu
|
81ca7350ce
f2fs: remove unneeded pointer conversion
|
9 years ago |
Jaegeuk Kim
|
fec1d6576c
f2fs: use wait_for_stable_page to avoid contention
|
9 years ago |
Jaegeuk Kim
|
2049d4fcb0
f2fs: avoid multiple node page writes due to inline_data
|
9 years ago |
Chao Yu
|
2304cb0c44
f2fs: export dirty_nats_ratio in sysfs
|
9 years ago |
Jaegeuk Kim
|
1663cae48c
f2fs: fix wrong memory condition check
|
9 years ago |
Jaegeuk Kim
|
12719ae14e
f2fs: avoid unnecessary f2fs_balance_fs calls
|
9 years ago |
Chao Yu
|
0e022ea8fc
f2fs: introduce __get_node_page to reuse common code
|
9 years ago |
Chao Yu
|
e84587250a
f2fs: check node id earily when readaheading node page
|
9 years ago |
Jaegeuk Kim
|
957efb0c21
Revert "f2fs: check the node block address of newly allocated nid"
|
9 years ago |
Jaegeuk Kim
|
a51311938e
f2fs: cover more area with nat_tree_lock
|
9 years ago |
Jaegeuk Kim
|
8d4ea29b64
f2fs: write pending bios when cp_error is set
|
9 years ago |
Chao Yu
|
6d5a1495ee
f2fs: let user being aware of IO error
|
9 years ago |
Jaegeuk Kim
|
4aa69d5667
f2fs: return early when trying to read null nid
|
9 years ago |
Jaegeuk Kim
|
93bae099ea
f2fs: record node block allocation in dnode_of_data
|
9 years ago |
Jaegeuk Kim
|
7441ccef33
f2fs: use atomic variable for total_extent_tree
|
9 years ago |
Chao Yu
|
e1c51b9f1d
f2fs: clean up node page updating flow
|
9 years ago |
Chao Yu
|
ea1a29a0bd
f2fs: export ra_nid_pages to sysfs
|
10 years ago |
Chao Yu
|
2db2388fcf
f2fs: readahead for free nids building
|
10 years ago |
Chao Yu
|
26879fb101
f2fs: support lower priority asynchronous readahead in ra_meta_pages
|
10 years ago |
Chao Yu
|
2b947003fa
f2fs: don't tag REQ_META for temporary non-meta pages
|
10 years ago |
Jaegeuk Kim
|
a125702326
Revert "f2fs: do not skip dentry block writes"
|
10 years ago |
Jaegeuk Kim
|
90b803e6fb
f2fs: do not skip dentry block writes
|
10 years ago |
Jaegeuk Kim
|
25b93346a6
f2fs: cover number of dirty node pages under node_write lock
|
10 years ago |