Jaegeuk Kim
|
7c45729a4d
f2fs: keep dirty inodes selectively for checkpoint
|
8 years ago |
Jaegeuk Kim
|
5f281fab9b
f2fs: disable extent_cache for fcollapse/finsert inodes
|
9 years ago |
Jaegeuk Kim
|
b56ab837a0
f2fs: avoid mark_inode_dirty
|
9 years ago |
Jaegeuk Kim
|
ee6d182f2a
f2fs: remove syncing inode page in all the cases
|
9 years ago |
Jaegeuk Kim
|
205b98221c
f2fs: call mark_inode_dirty_sync for i_field changes
|
9 years ago |
Jaegeuk Kim
|
91942321e4
f2fs: use inode pointer for {set, clear}_inode_flag
|
9 years ago |
Chao Yu
|
bd933d4fae
f2fs: reuse get_extent_info
|
9 years ago |
Chao Yu
|
f28b3434af
f2fs: introduce f2fs_update_data_blkaddr for cleanup
|
9 years ago |
Chao Yu
|
81ca7350ce
f2fs: remove unneeded pointer conversion
|
9 years ago |
Jaegeuk Kim
|
6fe2bc9561
f2fs: give scheduling point in shrinking path
|
9 years ago |
Hou Pengyang
|
201ef5e080
f2fs: improve shrink performance of extent nodes
|
9 years ago |
Jaegeuk Kim
|
429267442a
f2fs: don't set cached_en if it will be freed
|
9 years ago |
Jaegeuk Kim
|
43a2fa180e
f2fs: move extent_node list operations being coupled with rbtree operation
|
9 years ago |
Hou Pengyang
|
a03f01f267
f2fs: reconstruct the code to free an extent_node
|
9 years ago |
Chao Yu
|
9b72a388f5
f2fs: skip releasing nodes in chindless extent tree
|
9 years ago |
Chao Yu
|
68e3538510
f2fs: use atomic type for node count in extent tree
|
9 years ago |
Jaegeuk Kim
|
137d09f002
f2fs: introduce zombie list for fast shrinking extent trees
|
9 years ago |
Jaegeuk Kim
|
ed3d12561a
f2fs: load largest extent all the time
|
9 years ago |
Jaegeuk Kim
|
74fd8d9927
f2fs: speed up shrinking extent tree entries
|
9 years ago |
Jaegeuk Kim
|
7441ccef33
f2fs: use atomic variable for total_extent_tree
|
9 years ago |
Chao Yu
|
9006f2c93f
f2fs: kill f2fs_drop_largest_extent
|
9 years ago |
Jaegeuk Kim
|
760de7914e
f2fs: avoid deadlock in f2fs_shrink_extent_tree
|
9 years ago |
Chao Yu
|
beaa57dd98
f2fs: fix to skip shrinking extent nodes
|
9 years ago |
Chao Yu
|
4abd3f5ac4
f2fs: introduce __try_update_largest_extent
|
10 years ago |
Fan Li
|
4d1fa815f2
f2fs: optimize code of f2fs_update_extent_tree_range
|
10 years ago |
Fan Li
|
41a099de3a
f2fs: drop largest extent by range
|
10 years ago |
Jaegeuk Kim
|
514053e454
f2fs: declare f2fs_update_extent_tree_range as static
|
10 years ago |
Chao Yu
|
100136acfb
f2fs: fix incorrect searching position when shrinking extent cache
|
10 years ago |
Chao Yu
|
744288c721
f2fs: trace in batches extent info update
|
10 years ago |
Chao Yu
|
54d7185642
f2fs: avoid accessing NULL pointer in f2fs_drop_largest_extent
|
10 years ago |