Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
73ac2f4e8256b9605c84364011322f015b31f499
/
fs
/
f2fs
/
gc.c
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
· 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
· 8 years ago
19a5f5e
f2fs: drop any block plugging
by Jaegeuk Kim
· 8 years ago
04d328d
f2fs: use bio op accessors
by Mike Christie
· 8 years ago
9194232
f2fs: use inode pointer for {set, clear}_inode_flag
by Jaegeuk Kim
· 8 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
a43f7ec
f2fs: fix to avoid redundant searching in dirty map during gc
by Chao Yu
· 9 years ago
ab126cf
f2fs: should get a victim from retrials
by Jaegeuk Kim
· 9 years ago
45fe849
f2fs: fix to correct freed section number during gc
by Chao Yu
· 9 years ago
5ee5293
f2fs: retry gc if one section is not successfully reclaimed
by Jaegeuk Kim
· 9 years ago
26d5859
f2fs: avoid garbage collecting already moved node blocks
by Jaegeuk Kim
· 9 years ago
798c1b1
f2fs: skip checkpoint if there is no dirty and prefree segments
by Jaegeuk Kim
· 9 years ago
1b77c41
f2fs: use a page temporarily for encrypted gced page
by Jaegeuk Kim
· 9 years ago
c107989
f2fs: make the function check_dnode have a return type of bool and change it's name to is_alive
by Nicholas Krause
· 9 years ago
6282adb
f2fs: call set_page_dirty to attach i_wb for cgroup
by Jaegeuk Kim
· 9 years ago
548aeda
f2fs: handle error cases in move_encrypted_block
by Jaegeuk Kim
· 9 years ago
9236cac
f2fs: fix a deadlock for summary page lock vs. sentry_lock
by Jaegeuk Kim
· 9 years ago
4375a33
f2fs crypto: add encryption support in read/write paths
by Jaegeuk Kim
· 10 years ago
43f3eae
f2fs: split find_data_page according to specific purposes
by Jaegeuk Kim
· 10 years ago
c879f90
f2fs: move get_page for gc victims
by Jaegeuk Kim
· 10 years ago
05ca363
f2fs: add sbi and page pointer in f2fs_io_info
by Jaegeuk Kim
· 10 years ago
Next »