Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
3593030761630e09200072a4bd06468892c27be3
/
fs
/
f2fs
/
extent_cache.c
3241057
f2fs: support fault injection for f2fs_kmem_cache_alloc()
by Chao Yu
· 3 years, 5 months ago
94afd6d
f2fs: extent cache: support unaligned extent
by Chao Yu
· 3 years, 5 months ago
2e9b2bb
f2fs: support 64-bits key in f2fs rb-tree node entry
by Chao Yu
· 4 years, 5 months ago
a6d601f
f2fs: fix to wait page writeback before update
by Chao Yu
· 4 years, 6 months ago
dcbb4c1
f2fs: introduce f2fs_<level> macros to wrap f2fs_printk()
by Joe Perches
· 6 years ago
f9aa52a
f2fs: fix to initialize variable to avoid UBSAN/smatch warning
by Chao Yu
· 6 years ago
4dada3f
f2fs: use rb_*_cached friends
by Chao Yu
· 6 years ago
7c1a000
f2fs: add SPDX license identifiers
by Chao Yu
· 6 years ago
b430f72
f2fs: avoid sleeping under spin_lock
by Zhikang Zhang
· 6 years ago
4d57b86
f2fs: clean up symbol namespace
by Chao Yu
· 7 years ago
8fe326c
f2fs: remove redundant initialization of pointer 'p'
by Colin Ian King
· 7 years ago
bf617f7
f2fs: fix to check extent cache in f2fs_drop_extent_tree
by Chao Yu
· 7 years ago
dad48e7
f2fs: fix a bug caused by NULL extent tree
by Yunlei He
· 8 years ago
df0f6b4
f2fs: introduce __check_rb_tree_consistence
by Chao Yu
· 8 years ago
004b686
f2fs: use rb-tree to track pending discard commands
by Chao Yu
· 8 years ago
54c2258
f2fs: extract rb-tree operation infrastructure
by Chao Yu
· 8 years ago
317e130
f2fs: kill __is_extent_same
by Chao Yu
· 8 years ago
5e8256a
f2fs: replace rw semaphore extent_tree_lock with mutex lock
by Yunlei He
· 8 years ago
ed0b562
f2fs: use rb_entry_safe
by Geliang Tang
· 8 years ago
7855eba
f2fs: fix a problem of using memory after free
by Yunlei He
· 8 years ago
7c45729
f2fs: keep dirty inodes selectively for checkpoint
by Jaegeuk Kim
· 8 years ago
5f281fa
f2fs: disable extent_cache for fcollapse/finsert inodes
by Jaegeuk Kim
· 8 years ago
b56ab83
f2fs: avoid mark_inode_dirty
by Jaegeuk Kim
· 8 years ago
ee6d182
f2fs: remove syncing inode page in all the cases
by Jaegeuk Kim
· 9 years ago
205b982
f2fs: call mark_inode_dirty_sync for i_field changes
by Jaegeuk Kim
· 9 years ago
9194232
f2fs: use inode pointer for {set, clear}_inode_flag
by Jaegeuk Kim
· 9 years ago
bd933d4
f2fs: reuse get_extent_info
by Chao Yu
· 9 years ago
f28b343
f2fs: introduce f2fs_update_data_blkaddr for cleanup
by Chao Yu
· 9 years ago
81ca735
f2fs: remove unneeded pointer conversion
by Chao Yu
· 9 years ago
6fe2bc9
f2fs: give scheduling point in shrinking path
by Jaegeuk Kim
· 9 years ago
201ef5e
f2fs: improve shrink performance of extent nodes
by Hou Pengyang
· 9 years ago
4292674
f2fs: don't set cached_en if it will be freed
by Jaegeuk Kim
· 9 years ago
43a2fa1
f2fs: move extent_node list operations being coupled with rbtree operation
by Jaegeuk Kim
· 9 years ago
a03f01f
f2fs: reconstruct the code to free an extent_node
by Hou Pengyang
· 9 years ago
9b72a38
f2fs: skip releasing nodes in chindless extent tree
by Chao Yu
· 9 years ago
68e3538
f2fs: use atomic type for node count in extent tree
by Chao Yu
· 9 years ago
137d09f
f2fs: introduce zombie list for fast shrinking extent trees
by Jaegeuk Kim
· 9 years ago
ed3d125
f2fs: load largest extent all the time
by Jaegeuk Kim
· 9 years ago
74fd8d9
f2fs: speed up shrinking extent tree entries
by Jaegeuk Kim
· 9 years ago
7441cce
f2fs: use atomic variable for total_extent_tree
by Jaegeuk Kim
· 9 years ago
9006f2c
f2fs: kill f2fs_drop_largest_extent
by Chao Yu
· 9 years ago
760de79
f2fs: avoid deadlock in f2fs_shrink_extent_tree
by Jaegeuk Kim
· 9 years ago
beaa57d
f2fs: fix to skip shrinking extent nodes
by Chao Yu
· 9 years ago
4abd3f5
f2fs: introduce __try_update_largest_extent
by Chao Yu
· 9 years ago
4d1fa81
f2fs: optimize code of f2fs_update_extent_tree_range
by Fan Li
· 9 years ago
41a099d
f2fs: drop largest extent by range
by Fan Li
· 9 years ago
514053e
f2fs: declare f2fs_update_extent_tree_range as static
by Jaegeuk Kim
· 9 years ago
100136a
f2fs: fix incorrect searching position when shrinking extent cache
by Chao Yu
· 9 years ago
744288c
f2fs: trace in batches extent info update
by Chao Yu
· 9 years ago
54d7185
f2fs: avoid accessing NULL pointer in f2fs_drop_largest_extent
by Chao Yu
· 9 years ago
19b2c30
f2fs: update extent tree in batches
by Chao Yu
· 9 years ago
dac2dde
f2fs: lookup neighbor extent nodes for merging later
by Chao Yu
· 9 years ago
ef05e22
f2fs: split __insert_extent_tree_ret for readability
by Chao Yu
· 9 years ago
a6f7834
f2fs: kill dead code in __insert_extent_tree
by Chao Yu
· 9 years ago
029e13c
f2fs: adjust showing of extent cache stat
by Chao Yu
· 9 years ago
91c481f
f2fs: add largest/cached stat in extent cache
by Chao Yu
· 9 years ago
f8b703d
f2fs: fix to update cached_en of extent tree properly
by Fan Li
· 9 years ago
0f825ee
f2fs: add new interfaces for extent tree
by Fan Li
· 9 years ago
727edac
f2fs: use atomic_t to record hit ratio info of extent cache
by Chao Yu
· 9 years ago
a28ef1f
f2fs: maintain extent cache in separated file
by Chao Yu
· 9 years ago