Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
08386a602c19a86a68acc5cc3c2fcea193859bc6
/
fs
/
f2fs
/
segment.c
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
6d59845
f2fs: fix performance issue observed with multi-thread sequential read
by Jaegeuk Kim
· 6 years ago
33c54d5
f2fs: rework fault injection handling to avoid a warning
by Arnd Bergmann
· 6 years ago
5d2300d
f2fs: fix to return success when trimming meta area
by Chao Yu
· 6 years ago
b096edf
f2fs: fix use-after-free of dicard command entry
by Chao Yu
· 6 years ago
8bdb419
f2fs: support discard submission error injection
by Chao Yu
· 6 years ago
c813f5a
f2fs: split discard command in prior to block layer
by Chao Yu
· 6 years ago
c3aff6f
f2fs: fix incorrect range->len in f2fs_trim_fs()
by Chao Yu
· 6 years ago
5cf8d7b
f2fs: let checkpoint flush dnode page of regular
by Chao Yu
· 6 years ago
fe0e252
f2fs: issue discard align to section in LFS mode
by Yunlong Song
· 6 years ago
0c82975
f2fs: clean up with f2fs_is_{atomic,volatile}_file()
by Chao Yu
· 6 years ago
3c74326
f2fs: fix to propagate error from __get_meta_page()
by Chao Yu
· 6 years ago
f4a0eb5
f2fs: issue small discard by LBA order
by Chao Yu
· 6 years ago
735743f
f2fs: stop issuing discard immediately if there is queued IO
by Chao Yu
· 6 years ago
adfdcf4
f2fs: detect bug_on in f2fs_wait_discard_bios
by Chao Yu
· 6 years ago
27d312b
f2fs: fix to correct return value of f2fs_trim_fs
by Chao Yu
· 6 years ago
be92eee
f2fs: disable f2fs_check_rb_tree_consistence
by Chao Yu
· 6 years ago
d05e871
f2fs: introduce and spread verify_blkaddr
by Chao Yu
· 6 years ago
fa83391
f2fs: don't issue discard commands in online discard is on
by Jaegeuk Kim
· 6 years ago
f950fa4
treewide: Use array_size in f2fs_kvzalloc()
by Kees Cook
· 6 years ago
61f4864
treewide: Use array_size() in f2fs_kzalloc()
by Kees Cook
· 6 years ago
accb406
f2fs: fix to update mtime correctly
by Chao Yu
· 6 years ago
6b4d6a8
f2fs: clean up symbol namespace
by Chao Yu
· 6 years ago
34880e0
f2fs: fix to let caller retry allocating block address
by Chao Yu
· 6 years ago
4636af9
f2fs: fix to don't trigger writeback during recovery
by Chao Yu
· 6 years ago
5bc68f3
f2fs: clear discard_wake earlier
by Sheng Yong
· 7 years ago
8d74ddc
f2fs: let discard thread wait a little longer if dev is busy
by Yunlei He
· 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
· 6 years ago
2f7e488
f2fs: fix to wait page writeback during revoking atomic write
by Chao Yu
· 7 years ago
158d9bb
f2fs: clean up with is_valid_blkaddr()
by Chao Yu
· 6 years ago
2089317
f2fs: fix to initialize min_mtime with ULLONG_MAX
by Chao Yu
· 7 years ago
f921fa8
f2fs: treat volatile file's data as hot one
by Chao Yu
· 7 years ago
a2cbd9b
f2fs: introduce release_discard_addr() for cleanup
by Chao Yu
· 7 years ago
54f4378
f2fs: fix potential overflow
by Chao Yu
· 7 years ago
1c7d5f0
f2fs: sanity check for total valid node blocks
by Jaegeuk Kim
· 7 years ago
0f0b18a
f2fs: sanity check on sit entry
by Jaegeuk Kim
· 7 years ago
0b4d0d0
f2fs: clean up commit_inmem_pages()
by Chao Yu
· 7 years ago
198f637
f2fs: stop issue discard if something wrong with f2fs
by Yunlei He
· 7 years ago
51ad179
f2fs: check if inmem_pages list is empty correctly
by Sheng Yong
· 7 years ago
5a60d4c
f2fs: check cur_valid_map_mir & raw_sit block count when flush sit entries
by Zhikang Zhang
· 7 years ago
aa8b4b9
f2fs: correct return value of f2fs_trim_fs
by Chao Yu
· 7 years ago
7aee058
f2fs: don't use GFP_ZERO for page caches
by Chao Yu
· 7 years ago
addb448
f2fs: issue all big range discards in umount process
by Yunlei He
· 7 years ago
3ccf9ee
f2fs: run fstrim asynchronously if runtime discard is on
by Jaegeuk Kim
· 6 years ago
cea3ae5
f2fs: turn down IO priority of discard from background
by Chao Yu
· 7 years ago
0357a0f
f2fs: don't split checkpoint in fstrim
by Chao Yu
· 7 years ago
4105909
f2fs: issue discard commands proactively in high fs utilization
by Jaegeuk Kim
· 6 years ago
8f6a2e7
f2fs: let fstrim issue discard commands in lower priority
by Jaegeuk Kim
· 6 years ago
f453147
f2fs: clear PageError on writepage - part 2
by Jaegeuk Kim
· 7 years ago
848b293
f2fs: Add a segment type check in inplace write
by Yunlei He
· 7 years ago
e9a50e6
f2fs: wrap all options with f2fs_sb_info.mount_opt
by Chao Yu
· 7 years ago
b6d2ec8
f2fs: Don't overwrite all types of node to keep node chain
by Yunlei He
· 7 years ago
ac734c4
f2fs: support hot file extension
by Chao Yu
· 7 years ago
e987858
f2fs: issue discard aggressively in the gc_urgent mode
by Jaegeuk Kim
· 7 years ago
78c1fc2
f2fs: add mount option for segment allocation policy
by Jaegeuk Kim
· 7 years ago
770611e
f2fs: clean up f2fs_sb_has_xxx functions
by Sheng Yong
· 7 years ago
87c1806
f2fs: support passing down write hints to block layer with F2FS policy
by Hyunchul Lee
· 7 years ago
bcdc571
f2fs: support passing down write hints given by users to block layer
by Hyunchul Lee
· 7 years ago
aae506a
f2fs: fix heap mode to reset it back
by Yunlong Song
· 7 years ago
58dc6f6
f2fs: rebuild sit page from sit info in mem
by Yunlei He
· 7 years ago
6393cef
f2fs: stop issuing discard if fs is readonly
by Chao Yu
· 7 years ago
742bc90
f2fs: clean up duplicated assignment in init_discard_policy
by Chao Yu
· 7 years ago
1a3b004
f2fs: stop gc/discard thread after fs shutdown
by Chao Yu
· 7 years ago
d1a6b4f
f2fs: handle newly created page when revoking inmem pages
by Daeho Jeong
· 7 years ago
37d4ca7
f2fs: avoid high cpu usage in discard thread
by Chao Yu
· 7 years ago
02cfdab
f2fs: make local functions static
by Wei Yongjun
· 7 years ago
2659746
f2fs: check segment type in __f2fs_replace_block
by Yunlong Song
· 7 years ago
2648e73
f2fs: return error during fill_super
by Jaegeuk Kim
· 7 years ago
c804fcf
f2fs: no need return value in restore summary process
by Yunlei He
· 7 years ago
b02e72d
f2fs: spread f2fs_k{m,z}alloc
by Chao Yu
· 7 years ago
ead5259
f2fs: inject fault to kvmalloc
by Chao Yu
· 7 years ago
e585ca2
f2fs: inject fault to kzalloc
by Chao Yu
· 7 years ago
1a9d6a9
f2fs: apply write hints to select the type of segment for direct write
by Hyunchul Lee
· 7 years ago
b1823df
f2fs: apply write hints to select the type of segments for buffered write
by Hyunchul Lee
· 7 years ago
7f41aab
f2fs: fix summary info corruption
by Chao Yu
· 7 years ago
148c518
f2fs: remove dead code in update_meta_page
by Chao Yu
· 7 years ago
25d0bec
f2fs: use rw_semaphore to protect SIT cache
by Chao Yu
· 7 years ago
c7272f8
Revert "f2fs: handle dirty segments inside refresh_sit_entry"
by Yunlong Song
· 7 years ago
b9f7387
f2fs: export SSR allocation threshold
by Chao Yu
· 7 years ago
ab30204
f2fs: give correct trimmed blocks in fstrim
by Chao Yu
· 7 years ago
b5db2de
f2fs: support bio allocation error injection
by Chao Yu
· 7 years ago
872d8e3
f2fs: remove several redundant assignments
by Colin Ian King
· 7 years ago
35e13ca
f2fs: limit # of inmemory pages
by Jaegeuk Kim
· 7 years ago
1e5305a
f2fs: give up CP_TRIMMED_FLAG if it drops discards
by Chao Yu
· 7 years ago
8258fd3
f2fs: trace f2fs_remove_discard
by Chao Yu
· 7 years ago
6c46b37
f2fs: reduce cmd_lock coverage in __issue_discard_cmd
by Chao Yu
· 7 years ago
daf437d
f2fs: split discard policy
by Chao Yu
· 7 years ago
69a5967
f2fs: wrap discard policy
by Chao Yu
· 7 years ago
28e1023
f2fs: support issuing/waiting discard in range
by Chao Yu
· 7 years ago
fd6422e
f2fs: fix to flush multiple device in checkpoint
by Chao Yu
· 7 years ago
f014be8
f2fs: enhance multiple device flush
by Chao Yu
· 7 years ago
8c9f306
f2fs: fix potential panic during fstrim
by Chao Yu
· 7 years ago
30da3a4
f2fs: hurry up to issue discard after io interruption
by Chao Yu
· 7 years ago
2b170fc
f2fs: speed up gc_urgent mode with SSR
by Jaegeuk Kim
· 7 years ago
cfc72cc
f2fs: better to wait for fstrim completion
by Jaegeuk Kim
· 7 years ago
fb605d0
f2fs: use generic terms used for encrypted block management
by Jaegeuk Kim
· 7 years ago
b0171d9
f2fs: fix to wake up all sleeping flusher
by Chao Yu
· 7 years ago
Next »