Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_kernel_shift_sdm845
/
72323d9b8c030464f27f6eabb4a5e3daa1681119
/
fs
/
f2fs
/
gc.c
72323d9
f2fs: update multi-dev metadata in resize_fs
by Qiuyang Sun
· 5 years ago
132ce44
f2fs: Fix indefinite loop in f2fs_gc()
by Sahitya Tummala
· 5 years ago
5544832
f2fs: Fix indefinite loop in f2fs_gc()
by Sahitya Tummala
· 5 years ago
ec271c4
f2fs: fix to read source block before invalidating it
by Jaegeuk Kim
· 5 years ago
a6b5c26
f2fs: use generic EFSBADCRC/EFSCORRUPTED
by Chao Yu
· 6 years ago
a0d6863
f2fs: introduce f2fs_<level> macros to wrap f2fs_printk()
by Joe Perches
· 6 years ago
20042e3
f2fs: ioctl for removing a range from F2FS
by Qiuyang Sun
· 6 years ago
361f5fa
f2fs: allow ssr block allocation during checkpoint=disable period
by Jaegeuk Kim
· 6 years ago
a9cc2e4
f2fs: introduce DATA_GENERIC_ENHANCE
by Chao Yu
· 6 years ago
aeb829e
f2fs: allow address pointer number of dnode aligning to specified size
by Chao Yu
· 6 years ago
41b30c6
f2fs: fix to avoid deadloop in foreground GC
by Chao Yu
· 6 years ago
6789451
f2fs: Fix use of number of devices
by Damien Le Moal
· 6 years ago
d9b3df5
f2fs: check PageWriteback flag for ordered case
by Chao Yu
· 6 years ago
9248dba
f2fs: use kvmalloc, if kmalloc is failed
by Jaegeuk Kim
· 6 years ago
a8c3e53
f2fs: fix to reorder set_page_dirty and wait_on_page_writeback
by Chao Yu
· 6 years ago
968fb76
f2fs: adjust trace print in f2fs_get_victim() to cover all paths
by Sahitya Tummala
· 6 years ago
61a26f3
f2fs: fix to allow node segment for GC by ioctl path
by Sahitya Tummala
· 6 years ago
28bd09a
f2fs: support subsectional garbage collection
by Chao Yu
· 6 years ago
7fc4751
f2fs: introduce __is_large_section() for cleanup
by Chao Yu
· 6 years ago
957676b
f2fs: fix count of seg_freed to make sec_freed correct
by Yunlong Song
· 6 years ago
71d6c47
f2fs: avoid GC causing encrypted file corrupted
by Yunlong Song
· 6 years ago
44344f4
f2fs: submit cached bio to avoid endless PageWriteback
by Chao Yu
· 6 years ago
f22f93a
f2fs: checkpoint disabling
by Daniel Rosenberg
· 6 years ago
0fc6da7
f2fs: add to account skip count of background GC
by Chao Yu
· 6 years ago
2b2a3c2
f2fs: return correct errno in f2fs_gc
by Jaegeuk Kim
· 6 years ago
4474e2f
f2fs: avoid f2fs_bug_on if f2fs_get_meta_page_nofail got EIO
by Jaegeuk Kim
· 6 years ago
feb1b25
f2fs: add new idle interval timing for discard and gc paths
by Sahitya Tummala
· 6 years ago
6d1a832
f2fs: add SPDX license identifiers
by Chao Yu
· 6 years ago
08386a6
f2fs: readahead encrypted block during GC
by Chao Yu
· 6 years ago
f64b4d7
f2fs: avoid fi->i_gc_rwsem[WRITE] lock in f2fs_gc
by Jaegeuk Kim
· 6 years ago
33c54d5
f2fs: rework fault injection handling to avoid a warning
by Arnd Bergmann
· 6 years ago
3c74326
f2fs: fix to propagate error from __get_meta_page()
by Chao Yu
· 6 years ago
002de76
f2fs: fix to skip GC if type in SSA and SIT is inconsistent
by Chao Yu
· 6 years ago
deb78d4
f2fs: let sync node IO interrupt async one
by Chao Yu
· 7 years ago
6b4d6a8
f2fs: clean up symbol namespace
by Chao Yu
· 7 years ago
34880e0
f2fs: fix to let caller retry allocating block address
by Chao Yu
· 7 years ago
408285a
f2fs: fix error path of move_data_page
by Chao Yu
· 7 years ago
caf10c6
f2fs: avoid stucking GC due to atomic write
by Chao Yu
· 7 years ago
0390d83
f2fs: introduce sbi->gc_mode to determine the policy
by Jaegeuk Kim
· 7 years ago
bbab2dc
f2fs: keep migration IO order in LFS mode
by Chao Yu
· 7 years ago
6b7c7b4
Revert "f2fs: add ovp valid_blocks check for bg gc victim to fg_gc"
by Chao Yu
· 7 years ago
f6bd7d4
f2fs: rename dio_rwsem to i_gc_rwsem
by Chao Yu
· 7 years ago
f453147
f2fs: clear PageError on writepage - part 2
by Jaegeuk Kim
· 7 years ago
f69e814
f2fs: refactor read path to allow multiple postprocessing steps
by Eric Biggers
· 7 years ago
e87b13e
f2fs: do gc in greedy mode for whole range if gc_urgent mode is set
by Jaegeuk Kim
· 7 years ago
ecd02f5
f2fs: don't stop GC if GC is contended
by Jaegeuk Kim
· 7 years ago
aae506a
f2fs: fix heap mode to reset it back
by Yunlong Song
· 7 years ago
cf88211
f2fs: avoid hungtask when GC encrypted block if io_bits is set
by Sheng Yong
· 7 years ago
9ce3d6b
f2fs: add an ioctl to disable GC for specific file
by Jaegeuk Kim
· 7 years ago
5f3fdd2
f2fs: avoid race in between GC and block exchange
by Chao Yu
· 7 years ago
25d0bec
f2fs: use rw_semaphore to protect SIT cache
by Chao Yu
· 7 years ago
58ddec8
f2fs: support get_page error injection
by Chao Yu
· 7 years ago
f014be8
f2fs: enhance multiple device flush
by Chao Yu
· 7 years ago
c19928e
Revert "f2fs: node segment is prior to data segment selected victim"
by Yunlong Song
· 7 years ago
fb605d0
f2fs: use generic terms used for encrypted block management
by Jaegeuk Kim
· 7 years ago
a4fb189
f2fs: introduce f2fs_encrypted_file for clean-up
by Jaegeuk Kim
· 7 years ago
e6ba5f2
Revert "f2fs: add a new function get_ssr_cost"
by Yunlong Song
· 7 years ago
09ed2bc
f2fs: fix to avoid race in between aio and gc
by Chao Yu
· 7 years ago
796786d
f2fs: add tracepoint for f2fs_gc
by Chao Yu
· 7 years ago
8004956
f2fs: fix potential overflow when adjusting GC cycle
by Chao Yu
· 7 years ago
bd2ffc2
f2fs: introduce gc_urgent mode for background GC
by Jaegeuk Kim
· 7 years ago
c0fe488
f2fs: add app/fs io stat
by Chao Yu
· 7 years ago
fbcf931
f2fs: enhance on-disk inode structure scalability
by Chao Yu
· 7 years ago
ce8bd4b
f2fs: make background threads of f2fs being aware of freezing
by Chao Yu
· 7 years ago
c52dc0f
f2fs: introduce io_list for serialize data/node IOs
by Chao Yu
· 8 years ago
d430af2
f2fs: try to freeze in gc and discard threads
by Jaegeuk Kim
· 8 years ago
12a9384
f2fs: add a new function get_ssr_cost
by Yunlei He
· 8 years ago
1b48ed6
f2fs: avoid f2fs_lock_op for IPU writes
by Jaegeuk Kim
· 8 years ago
c412726
f2fs: split bio cache
by Jaegeuk Kim
· 8 years ago
9bc576a
f2fs: remove unnecessary read cases in merged IO flow
by Jaegeuk Kim
· 8 years ago
74f3626
f2fs: make sure f2fs_gc returns consistent errno
by Weichao Guo
· 8 years ago
e6b120d
f2fs/fscrypt: catch up to v4.12
by Jaegeuk Kim
· 7 years ago
4992ba2
f2fs: add ovp valid_blocks check for bg gc victim to fg_gc
by Hou Pengyang
· 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
· 8 years ago
1563ac7
f2fs: fix to detect truncation prior rather than EIO during read
by Chao Yu
· 8 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
Next »