Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
6310b930ccbba55168f30b610fae681d73bd7bd2
/
fs
/
f2fs
/
gc.c
f6bb2a2
xarray: add the xa_lock to the radix_tree_root
by Matthew Wilcox
· 7 years ago
b27bc80
f2fs: do gc in greedy mode for whole range if gc_urgent mode is set
by Jaegeuk Kim
· 7 years ago
69babac
f2fs: don't stop GC if GC is contended
by Jaegeuk Kim
· 7 years ago
b94929d
f2fs: fix heap mode to reset it back
by Yunlong Song
· 7 years ago
a9d572c
f2fs: avoid hungtask when GC encrypted block if io_bits is set
by Sheng Yong
· 7 years ago
1ad71a2
f2fs: add an ioctl to disable GC for specific file
by Jaegeuk Kim
· 7 years ago
1751e8a
Rename superblock flags (MS_xyz -> SB_xyz)
by Linus Torvalds
· 7 years ago
bb06664
f2fs: avoid race in between GC and block exchange
by Chao Yu
· 7 years ago
3d26fa6
f2fs: use rw_semaphore to protect SIT cache
by Chao Yu
· 7 years ago
01eccef
f2fs: support get_page error injection
by Chao Yu
· 7 years ago
39d787b
f2fs: enhance multiple device flush
by Chao Yu
· 7 years ago
91f4382
Revert "f2fs: node segment is prior to data segment selected victim"
by Yunlong Song
· 7 years ago
d4c759e
f2fs: use generic terms used for encrypted block management
by Jaegeuk Kim
· 7 years ago
1958593
f2fs: introduce f2fs_encrypted_file for clean-up
by Jaegeuk Kim
· 7 years ago
2afce76
Revert "f2fs: add a new function get_ssr_cost"
by Yunlong Song
· 7 years ago
73ac2f4
f2fs: fix to avoid race in between aio and gc
by Chao Yu
· 7 years ago
c56f16d
f2fs: add tracepoint for f2fs_gc
by Chao Yu
· 7 years ago
b8c502b
f2fs: fix potential overflow when adjusting GC cycle
by Chao Yu
· 7 years ago
d9872a6
f2fs: introduce gc_urgent mode for background GC
by Jaegeuk Kim
· 7 years ago
b0af6d4
f2fs: add app/fs io stat
by Chao Yu
· 7 years ago
7a2af76
f2fs: enhance on-disk inode structure scalability
by Chao Yu
· 7 years ago
dc6febb
f2fs: make background threads of f2fs being aware of freezing
by Chao Yu
· 7 years ago
fb830fc
f2fs: introduce io_list for serialize data/node IOs
by Chao Yu
· 8 years ago
1d7be27
f2fs: try to freeze in gc and discard threads
by Jaegeuk Kim
· 8 years ago
b7b7c4c
f2fs: add a new function get_ssr_cost
by Yunlei He
· 8 years ago
cc15620
f2fs: avoid f2fs_lock_op for IPU writes
by Jaegeuk Kim
· 8 years ago
a912b54
f2fs: split bio cache
by Jaegeuk Kim
· 8 years ago
b9109b0
f2fs: remove unnecessary read cases in merged IO flow
by Jaegeuk Kim
· 8 years ago
e5dbd95
f2fs: make sure f2fs_gc returns consistent errno
by Weichao Guo
· 8 years ago
279d6df
f2fs: release cp and dnode lock before IPU
by Hou Pengyang
· 8 years ago
e959c8f
f2fs: lookup extent cache first under IPU scenario
by Hou Pengyang
· 8 years ago
d579324
f2fs: assign allocation hint for warm/cold data
by Jaegeuk Kim
· 8 years ago
e066b83
f2fs: add ioctl to flush data from faster device to cold area
by Jaegeuk Kim
· 8 years ago
8fd5a37
f2fs: avoid frequent checkpoint during f2fs_gc
by Jaegeuk Kim
· 8 years ago
4ddb1a4
f2fs: clean up some macros in terms of GET_SEGNO
by Jaegeuk Kim
· 8 years ago
302bd34
f2fs: clean up get_valid_blocks with consistent parameter
by Jaegeuk Kim
· 8 years ago
c13ff37
f2fs: relax node version check for victim data in gc
by Jaegeuk Kim
· 8 years ago
7a20b8a
f2fs: allocate node and hot data in the beginning of partition
by Jaegeuk Kim
· 8 years ago
c541a51
f2fs: fix wrong max cost initialization
by Jaegeuk Kim
· 8 years ago
9897159
f2fs: fix recording invalid last_victim
by Chao Yu
· 8 years ago
37e79cd
f2fs: fix a plint compile warning
by Hou Pengyang
· 8 years ago
19f4e68
f2fs: avoid bggc->fggc when enough free segments are avaliable after cp
by Hou Pengyang
· 8 years ago
5552351
f2fs: show simple call stack in fault injection message
by Chao Yu
· 8 years ago
77190e1
f2fs: remove unnecessary condition check for write_checkpoint in f2fs_gc
by Yunlong Song
· 8 years ago
b9cd206
f2fs: node segment is prior to data segment selected victim
by Hou Pengyang
· 8 years ago
e93b986
f2fs: add ovp valid_blocks check for bg gc victim to fg_gc
by Hou Pengyang
· 8 years ago
05eeb11
f2fs: replace __get_victim by dirty_segments in FG_GC
by Yunlei He
· 8 years ago
5fe4574
f2fs: introduce FI_ATOMIC_COMMIT
by Chao Yu
· 8 years ago
09cb646
Merge tag 'for-f2fs-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
by Linus Torvalds
· 8 years ago
36869cb
Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
36951b3
f2fs: don't wait writeback for datas during checkpoint
by Chao Yu
· 8 years ago
7702bdb
f2fs: avoid BG_GC in f2fs_balance_fs
by Jaegeuk Kim
· 8 years ago
2061471
f2fs: return directly if block has been removed from the victim
by Yunlei He
· 8 years ago
933439c
f2fs: give a chance to detach from dirty list
by Chao Yu
· 8 years ago
70fd761
block,fs: use REQ_* flags directly
by Christoph Hellwig
· 8 years ago
de0dcc4
f2fs: fix wrong sum_page pointer in f2fs_gc
by Jaegeuk Kim
· 8 years ago
3fa5650
f2fs: remove dead variable
by Sheng Yong
· 8 years ago
0f34802
f2fs: support checkpoint error injection
by Chao Yu
· 8 years ago
1ecc0c5
f2fs: support configuring fault injection per superblock
by Chao Yu
· 8 years ago
646e759
f2fs: avoid gc in cp_error case
by Jaegeuk Kim
· 8 years ago
f6fe2be
f2fs: should put_page for summary page
by Jaegeuk Kim
· 8 years ago
2956e45
f2fs: assign return value in f2fs_gc
by Jaegeuk Kim
· 8 years ago
7f3037a
f2fs: check free_sections for defragmentation
by Jaegeuk Kim
· 8 years ago
7ea984b
f2fs: do in batch synchronously readahead during GC
by Chao Yu
· 8 years ago
43ced84
f2fs: clean up foreground GC flow
by Chao Yu
· 8 years ago
4fc29c1
Merge tag 'for-f2fs-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
by Linus Torvalds
· 8 years ago
fe94793
f2fs: get victim segment again after new cp
by Yunlei He
· 8 years ago
7024628
block: get rid of bio_rw and READA
by Christoph Hellwig
· 8 years ago
9dfa1ba
f2fs: use blk_plug in all the possible paths
by Jaegeuk Kim
· 8 years ago
82e0a5a
f2fs: fix to avoid data update racing between GC and DIO
by Chao Yu
· 8 years ago
72e1c79
f2fs: fix to redirty page if fail to gc data page
by Chao Yu
· 9 years ago
1563ac7
f2fs: fix to detect truncation prior rather than EIO during read
by Chao Yu
· 9 years ago
aa98727
f2fs: skip clean segment for gc
by Jaegeuk Kim
· 9 years ago
19a5f5e
f2fs: drop any block plugging
by Jaegeuk Kim
· 9 years ago
04d328d
f2fs: use bio op accessors
by Mike Christie
· 9 years ago
9194232
f2fs: use inode pointer for {set, clear}_inode_flag
by Jaegeuk Kim
· 9 years ago
0414b00
f2fs: introduce f2fs_kmalloc to wrap kmalloc
by Jaegeuk Kim
· 9 years ago
da011cc
f2fs: move node pages only in victim section during GC
by Chao Yu
· 9 years ago
5268137
f2fs: split sync_node_pages with fsync_node_pages
by Jaegeuk Kim
· 9 years ago
f28b343
f2fs: introduce f2fs_update_data_blkaddr for cleanup
by Chao Yu
· 9 years ago
4356e48
f2fs crypto: fix incorrect positioning for GCing encrypted data page
by Chao Yu
· 9 years ago
7a9d754
f2fs: trace old block address for CoWed page
by Chao Yu
· 9 years ago
17d899d
f2fs: fix the wrong stat count of calling gc
by Chao Yu
· 9 years ago
4ce5377
f2fs: remain last victim segment number ascending order
by Jaegeuk Kim
· 9 years ago
81ca735
f2fs: remove unneeded pointer conversion
by Chao Yu
· 9 years ago
688159b
f2fs: avoid unnecessary search while finding victim in gc
by Fan Li
· 9 years ago
fec1d65
f2fs: use wait_for_stable_page to avoid contention
by Jaegeuk Kim
· 9 years ago
718e53f
f2fs: enhance foreground GC
by Chao Yu
· 9 years ago
6e17bfb
f2fs: fix to overcome inline_data floods
by Jaegeuk Kim
· 9 years ago
d0239e1
f2fs: detect idle time depending on user behavior
by Jaegeuk Kim
· 9 years ago
6d5a149
f2fs: let user being aware of IO error
by Chao Yu
· 9 years ago
3519e3f
f2fs: use sbi->blocks_per_seg to avoid unnecessary calculation
by Chao Yu
· 9 years ago
84e4214
f2fs: relocate the tracepoint for background_gc
by Jaegeuk Kim
· 9 years ago
08b39fb
f2fs crypto: fix racing of accessing encrypted page among
by Chao Yu
· 9 years ago
26879fb
f2fs: support lower priority asynchronous readahead in ra_meta_pages
by Chao Yu
· 9 years ago
a56c7c6
f2fs: set GFP_NOFS for grab_cache_page
by Jaegeuk Kim
· 9 years ago
5c26743
f2fs: add a tracepoint for background gc
by Jaegeuk Kim
· 9 years ago
6aefd93
f2fs: introduce background_gc=sync mount option
by Jaegeuk Kim
· 9 years ago
d530d4d
f2fs: support synchronous gc in ioctl
by Chao Yu
· 9 years ago
3342bb3
f2fs: skip searching dirty map if dirty segment is not exist
by Chao Yu
· 9 years ago
Next »