Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
793ab1c8a792f8bccd7ae4c5be02bd275410b3af
/
fs
/
f2fs
/
gc.c
793ab1c
f2fs: fix to avoid deadloop in foreground GC
by Chao Yu
· 6 years ago
0916878
f2fs: Fix use of number of devices
by Damien Le Moal
· 6 years ago
bae0ee7
f2fs: check PageWriteback flag for ordered case
by Chao Yu
· 6 years ago
5222595
f2fs: use kvmalloc, if kmalloc is failed
by Jaegeuk Kim
· 6 years ago
8d64d36
f2fs: fix to reorder set_page_dirty and wait_on_page_writeback
by Chao Yu
· 6 years ago
e3c5910
f2fs: adjust trace print in f2fs_get_victim() to cover all paths
by Sahitya Tummala
· 6 years ago
08ac9a3
f2fs: fix to allow node segment for GC by ioctl path
by Sahitya Tummala
· 6 years ago
e3080b0
f2fs: support subsectional garbage collection
by Chao Yu
· 6 years ago
2c70c5e
f2fs: introduce __is_large_section() for cleanup
by Chao Yu
· 6 years ago
d6c66cd
f2fs: fix count of seg_freed to make sec_freed correct
by Yunlong Song
· 6 years ago
9bf1a3f
f2fs: avoid GC causing encrypted file corrupted
by Yunlong Song
· 6 years ago
48018b4
f2fs: submit cached bio to avoid endless PageWriteback
by Chao Yu
· 6 years ago
4354994
f2fs: checkpoint disabling
by Daniel Rosenberg
· 6 years ago
274bd9b
f2fs: add to account skip count of background GC
by Chao Yu
· 6 years ago
61f7725
f2fs: return correct errno in f2fs_gc
by Jaegeuk Kim
· 6 years ago
edc55aa
f2fs: avoid f2fs_bug_on if f2fs_get_meta_page_nofail got EIO
by Jaegeuk Kim
· 6 years ago
a7d10cf
f2fs: add new idle interval timing for discard and gc paths
by Sahitya Tummala
· 6 years ago
7c1a000
f2fs: add SPDX license identifiers
by Chao Yu
· 6 years ago
6aa58d8
f2fs: readahead encrypted block during GC
by Chao Yu
· 6 years ago
6f8d445
f2fs: avoid fi->i_gc_rwsem[WRITE] lock in f2fs_gc
by Jaegeuk Kim
· 6 years ago
7fa750a
f2fs: rework fault injection handling to avoid a warning
by Arnd Bergmann
· 6 years ago
7735730
f2fs: fix to propagate error from __get_meta_page()
by Chao Yu
· 6 years ago
10d255c
f2fs: fix to skip GC if type in SSA and SIT is inconsistent
by Chao Yu
· 6 years ago
c29fd0c
f2fs: let sync node IO interrupt async one
by Chao Yu
· 6 years ago
4d57b86
f2fs: clean up symbol namespace
by Chao Yu
· 6 years ago
fe16efe
f2fs: fix to let caller retry allocating block address
by Chao Yu
· 6 years ago
14a2855
f2fs: fix error path of move_data_page
by Chao Yu
· 6 years ago
2ef79ec
f2fs: avoid stucking GC due to atomic write
by Chao Yu
· 7 years ago
5b0e953
f2fs: introduce sbi->gc_mode to determine the policy
by Jaegeuk Kim
· 7 years ago
107a805
f2fs: keep migration IO order in LFS mode
by Chao Yu
· 6 years ago
299254d
Revert "f2fs: add ovp valid_blocks check for bg gc victim to fg_gc"
by Chao Yu
· 7 years ago
b2532c6
f2fs: rename dio_rwsem to i_gc_rwsem
by Chao Yu
· 7 years ago
17c5003
f2fs: clear PageError on writepage
by Jaegeuk Kim
· 7 years ago
6dbb179
f2fs: refactor read path to allow multiple postprocessing steps
by Eric Biggers
· 7 years ago
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
Next »