Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
d9fea88c4f8ded4355018625f2c886c3c7c9b63d
/
fs
/
f2fs
/
segment.c
1a118cc
f2fs: use spinlock for segmap_lock instead of rwlock
by Chao Yu
· 10 years ago
60a3b78
f2fs: avoid variable length array
by Jaegeuk Kim
· 10 years ago
f7ef9b8
f2fs: introduce macros to convert bytes and blocks in f2fs
by Jaegeuk Kim
· 10 years ago
bba681c
f2fs: introduce a batched trim
by Jaegeuk Kim
· 10 years ago
119ee91
f2fs: split UMOUNT and FASTBOOT flags
by Jaegeuk Kim
· 10 years ago
38aa088
f2fs: align direct_io'ed data to section
by Jaegeuk Kim
· 10 years ago
e1509cf
f2fs: clean up to remove parameter
by Jaegeuk Kim
· 10 years ago
b9a2c25
f2fs: add block count by in-place-update in stat info
by Changman Lee
· 10 years ago
9e4ded3
f2fs: activate f2fs_trace_pid
by Jaegeuk Kim
· 10 years ago
cf04e8e
f2fs: use f2fs_io_info to clean up messy parameters during IO path
by Jaegeuk Kim
· 10 years ago
3fa06d7
f2fs: readahead contiguous current summary blocks in checkpoint
by Chao Yu
· 10 years ago
042b781
f2fs: remove unnecessary call to invalidate inmemory pages
by Jaegeuk Kim
· 10 years ago
d7bc248
f2fs: fix small discards not to issue redundantly
by Jaegeuk Kim
· 10 years ago
1e84371
f2fs: change atomic and volatile write policies
by Jaegeuk Kim
· 10 years ago
70c640b
f2fs: don't need to call lock_op and lock_page for abort
by Jaegeuk Kim
· 10 years ago
88a70a6
f2fs: fix wrong condition check to trigger f2fs_sync_fs
by Jaegeuk Kim
· 10 years ago
8dcf2ff7
f2fs: count the number of inmemory pages
by Jaegeuk Kim
· 10 years ago
0722b10
f2fs: set page private for inmemory pages for truncation
by Jaegeuk Kim
· 10 years ago
9be32d7
f2fs: do retry operations with cond_resched
by Jaegeuk Kim
· 10 years ago
0341845
f2fs: fix livelock calling f2fs_iget during f2fs_evict_inode
by Jaegeuk Kim
· 10 years ago
c9ee008
f2fs: fix wrong data structure when create slab
by Changman Lee
· 10 years ago
e5e7ea3
f2fs: control the memory footprint used by ino entries
by Jaegeuk Kim
· 10 years ago
a344b9f
f2fs: disable roll-forward when active_logs = 2
by Jaegeuk Kim
· 10 years ago
adf4983
f2fs: send discard commands in larger extent
by Jaegeuk Kim
· 10 years ago
e3fb1b7
f2fs: do not discard data protected by the previous checkpoint
by Jaegeuk Kim
· 10 years ago
ca4b02e
f2fs: call write_checkpoint under disabled gc
by Jaegeuk Kim
· 10 years ago
2cc2218
f2fs: use current_sit_addr to replace the open code
by Gu Zheng
· 10 years ago
52aca07
f2fs: rename f2fs_set/clear_bit to f2fs_test_and_set/clear_bit
by Gu Zheng
· 10 years ago
9bd27ae
f2fs: avoid returning uninitialized value to userspace from f2fs_trim_fs()
by Jan Kara
· 10 years ago
4a257ed
f2fs: avoid build warning
by Jaegeuk Kim
· 10 years ago
cbcb287
f2fs: invalidate inmemory page
by Jaegeuk Kim
· 10 years ago
34ba94b
f2fs: do not make dirty any inmemory pages
by Jaegeuk Kim
· 10 years ago
88b88a6
f2fs: support atomic writes
by Jaegeuk Kim
· 10 years ago
7cd8558
f2fs: check the use of macros on block counts and addresses
by Jaegeuk Kim
· 10 years ago
4b2fecc
f2fs: introduce FITRIM in f2fs_ioctl
by Jaegeuk Kim
· 10 years ago
9b5f136
f2fs: change the ipu_policy option to enable combinations
by Jaegeuk Kim
· 10 years ago
55cf9cb
f2fs: support large sector size
by Chao Yu
· 10 years ago
90a893c
f2fs: use MAX_BIO_BLOCKS(sbi)
by Jaegeuk Kim
· 10 years ago
c1ce1b0
f2fs: give an option to enable in-place-updates during fsync to users
by Jaegeuk Kim
· 10 years ago
721bd4d
f2fs: use lock-less list(llist) to simplify the flush cmd management
by Gu Zheng
· 10 years ago
184a5cd
f2fs: refactor flush_sit_entries codes for reducing SIT writes
by Chao Yu
· 10 years ago
d3a14af
f2fs: remove unneeded sit_i in macro SIT_BLOCK_OFFSET/START_SEGNO
by Chao Yu
· 10 years ago
ec325b5
f2fs: handle bug cases by letting fsck.f2fs initiate
by Jaegeuk Kim
· 10 years ago
0579676
f2fs: add BUG cases to initiate fsck.f2fs
by Jaegeuk Kim
· 10 years ago
9850cf4
f2fs: need fsck.f2fs when f2fs_bug_on is triggered
by Jaegeuk Kim
· 10 years ago
4081363
f2fs: introduce F2FS_I_SB, F2FS_M_SB, and F2FS_P_SB
by Jaegeuk Kim
· 10 years ago
202095a
f2fs: remove rewrite_node_page
by Jaegeuk Kim
· 10 years ago
e1c4204
f2fs: fix typo
by arter97
· 10 years ago
b65ee14
f2fs: use for_each_set_bit to simplify the code
by Chao Yu
· 10 years ago
33be828
f2fs: remove redundant lines in allocate_data_block
by Dongho Sim
· 10 years ago
24a9ee0
f2fs: add tracepoint for f2fs_issue_flush
by Jaegeuk Kim
· 10 years ago
cf2271e
f2fs: avoid retrying wrong recovery routine when error was occurred
by Jaegeuk Kim
· 10 years ago
0f7b2ab
f2fs: add nobarrier mount option
by Jaegeuk Kim
· 10 years ago
6b2920a
f2fs: use inner macro and function to clean up codes
by Chao Yu
· 10 years ago
b434bab
f2fs: replace count*size kzalloc by kcalloc
by Fabian Frederick
· 11 years ago
50e1f8d
f2fs: avoid to access NULL pointer in issue_flush_thread
by Chao Yu
· 10 years ago
8bc6f60
f2fs: remove unused variables in f2fs_sm_info
by Chao Yu
· 11 years ago
adf8d90
f2fs: avoid to use slab memory in f2fs_issue_flush for efficiency
by Chao Yu
· 11 years ago
2163d19
f2fs: introduce help function {create,destroy}_flush_cmd_control
by Gu Zheng
· 11 years ago
a688b9d9e
f2fs: introduce struct flush_cmd_control to wrap the flush_merge fields
by Gu Zheng
· 11 years ago
876dc59
f2fs: add the flush_merge handle in the remount flow
by Gu Zheng
· 11 years ago
1e87a78
f2fs: avoid to conduct roll-forward due to the remained garbage blocks
by Jaegeuk Kim
· 11 years ago
b270ad6
f2fs: enable flush_merge only in f2fs is not read-only
by Gu Zheng
· 11 years ago
197d464
f2fs: use __GFP_ZERO to avoid appending set-NULL
by Gu Zheng
· 11 years ago
a4ed23f
f2fs: put the bio when issue_flush completed
by Gu Zheng
· 11 years ago
6b4afdd
f2fs: introduce f2fs_issue_flush to avoid redundant flush issue
by Jaegeuk Kim
· 11 years ago
ce23447
f2fs: fix to cover io->bio with io_rwsem
by Jaegeuk Kim
· 11 years ago
2d7b822
f2fs: use list_for_each_entry{_safe} for simplyfying code
by Chao Yu
· 11 years ago
df0f8dc
f2fs: avoid unnecessary bio submit when wait page writeback
by Chao Yu
· 11 years ago
58c4103
f2fs: change reclaim rate in percentage
by Jaegeuk Kim
· 11 years ago
e4fc5fb
f2fs: avoid to return incorrect errno of read_normal_summaries
by Chao Yu
· 11 years ago
d653788
f2fs: optimize restore_node_summary slightly
by Gu Zheng
· 11 years ago
e8512d2
f2fs: remove the unused ctor argument of f2fs_kmem_cache_create()
by Gu Zheng
· 11 years ago
662befd
f2fs: introduce ra_meta_pages to readahead CP/NAT/SIT pages
by Chao Yu
· 11 years ago
491c085
f2fs: clean up with a macro
by Jaegeuk Kim
· 11 years ago
5e44381
f2fs: handle dirty segments inside refresh_sit_entry
by Jaegeuk Kim
· 11 years ago
9df27d9
f2fs: add help function META_MAPPING
by Gu Zheng
· 11 years ago
6c311ec
f2fs: clean checkpatch warnings
by Chris Fries
· 11 years ago
5514f0a
f2fs: remove the needless parameter of f2fs_wait_on_page_writeback
by Yuan Zhong
· 11 years ago
fb5566d
f2fs: improve write performance under frequent fsync calls
by Jaegeuk Kim
· 11 years ago
7e8f230
f2fs: remove the rw_flag domain from f2fs_io_info
by Gu Zheng
· 11 years ago
bfad7c2
f2fs: introduce a new direct_IO write path
by Jaegeuk Kim
· 11 years ago
216fbd6
f2fs: introduce sysfs entry to control in-place-update policy
by Jaegeuk Kim
· 11 years ago
458e619
f2fs: refactor bio->rw handling
by Jaegeuk Kim
· 11 years ago
63a0b7cb
f2fs: merge pages with the same sync_mode flag
by Fan Li
· 11 years ago
93dfe2a
f2fs: refactor bio-related operations
by Jaegeuk Kim
· 11 years ago
187b5b8
f2fs: remove the own bi_private allocation
by Jaegeuk Kim
· 11 years ago
f9a4e6d
f2fs: bug fix on bit overflow from 32bits to 64bits
by Jaegeuk Kim
· 11 years ago
0323230
f2fs: send REQ_META or REQ_PRIO when reading meta area
by Changman Lee
· 11 years ago
a709f4a
f2fs: add detailed information of bio types in the tracepoints
by Jaegeuk Kim
· 11 years ago
74de593
f2fs: read contiguous sit entry pages by merging for mount performance
by Chao Yu
· 11 years ago
d4d288b
f2fs: adds a tracepoint for f2fs_submit_read_bio
by Chao Yu
· 11 years ago
87b8872
f2fs: adds a tracepoint for submit_read_page
by Chao Yu
· 11 years ago
1ff7bd3
f2fs: introduce a bio array for per-page write bios
by Jaegeuk Kim
· 11 years ago
971767c
f2fs: use sbi->write_mutex for write bios
by Jaegeuk Kim
· 11 years ago
7d5e510
f2fs: clean up the do_submit_bio flow
by Jaegeuk Kim
· 11 years ago
1661d07
f2fs: add a tracepoint for f2fs_issue_discard
by Jaegeuk Kim
· 11 years ago
3720887
f2fs: introduce f2fs_issue_discard() to clean up
by Jaegeuk Kim
· 11 years ago
b295555
f2fs: add key functions for small discards
by Jaegeuk Kim
· 11 years ago
7fd9e54
f2fs: add a slab cache entry for small discards
by Jaegeuk Kim
· 11 years ago
Next »