Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
cf2271e781cb16e1ca22be920010c2b64d90c338
/
fs
/
f2fs
/
segment.c
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
· 10 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
· 10 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
e81c93c
f2fs: improve searching speed of __next_free_blkoff
by Changman Lee
· 11 years ago
9a7f143
f2fs: introduce __find_rev_next(_zero)_bit
by Changman Lee
· 11 years ago
29e59c1
f2fs: issue more large discard command
by Changman Lee
· 11 years ago
fb51b5e
f2fs: cleanup waiting routine for writeback pages in cp
by Changman Lee
· 11 years ago
3b03f72
f2fs: avoid to use a NULL point in destroy_segment_manager
by Chao Yu
· 11 years ago
9a47938
f2fs: change the method of calculating the number summary blocks
by Fan Li
· 11 years ago
5d56b67
f2fs: add an option to avoid unnecessary BUG_ONs
by Jaegeuk Kim
· 11 years ago
4625d6a
f2fs: remove unnecessary segment bitmap updates
by Changman Lee
· 11 years ago
e8d61a7
f2fs: remove redundant set_page_dirty from write_compacted_summaries
by Chao Yu
· 11 years ago
4660f9c
f2fs: introduce f2fs_balance_fs_bg for some background jobs
by Jaegeuk Kim
· 11 years ago
81eb8d6
f2fs: reclaim prefree segments periodically
by Jaegeuk Kim
· 11 years ago
dcdfff6
f2fs: clean up several status-related operations
by Jaegeuk Kim
· 11 years ago
435f2a1
f2fs: no need to check other dirty_segmap when the seg has been found
by Haicheng Li
· 11 years ago
cffbfa6
f2fs: use true and false for boolean value
by Haicheng Li
· 11 years ago
e234088
f2fs: avoid wait if IO end up when do_checkpoint for better performance
by Gu Zheng
· 11 years ago
cc7b1bb
f2fs: avoid allocating failure in bio_alloc
by Chao Yu
· 11 years ago
7b40527
f2fs: fix a compound statement label error
by Gu Zheng
· 11 years ago
41dfde1
f2fs: clean up the needless end 'return' of void function
by Gu Zheng
· 11 years ago
a569469
f2fs: fix a deadlock in fsync
by Jin Xu
· 11 years ago
d8207f6
f2fs: move bio_private allocation out of f2fs_bio_alloc()
by Gu Zheng
· 11 years ago
763bfe1
f2fs: remove reusing any prefree segments
by Jaegeuk Kim
· 11 years ago
8736fbf
f2fs: optimize the init_dirty_segmap function
by Namjae Jeon
· 11 years ago
354a339
f2fs: recover wrong pino after checkpoint during fsync
by Jaegeuk Kim
· 11 years ago
8d8451a
f2fs: make locate_dirty_segment() as static
by Haicheng Li
· 11 years ago
e79efe3
f2fs: remove unnecessary parameter "offset" from __add_sum_entry()
by Haicheng Li
· 11 years ago
35b09d8
f2fs: push some variables to debug part
by Namjae Jeon
· 11 years ago
81fb5e8
f2fs: remove unecessary variable and code
by Haicheng Li
· 11 years ago
ac5d156
f2fs: modify the number of issued pages to merge IOs
by Jaegeuk Kim
· 12 years ago
8680441
f2fs: add REQ_META about metadata requests for submit
by Namjae Jeon
· 12 years ago
6ec178d
f2fs: add tracepoints for write page operations
by Namjae Jeon
· 12 years ago
b2f2c39
f2fs: fix the bitmap consistency of dirty segments
by Jaegeuk Kim
· 12 years ago
6037468
f2fs: allocate remained free segments in the LFS mode
by Jaegeuk Kim
· 12 years ago
5ec4e49
f2fs: change GC bitmaps to apply the section granularity
by Jaegeuk Kim
· 12 years ago
33afa7f
f2fs: allocate new segment aligned with sections
by Jaegeuk Kim
· 12 years ago
53cf952
f2fs: introduce TOTAL_SECS macro
by Jaegeuk Kim
· 12 years ago
79b5793
f2fs: use kmemdup
by Alexandru Gheorghiu
· 12 years ago
4372752
f2fs: clarify and enhance the f2fs_gc flow
by Jaegeuk Kim
· 12 years ago
577e349
f2fs: prevent checkpoint once any IO failure is detected
by Jaegeuk Kim
· 12 years ago
408e937
f2fs: revisit the f2fs_gc flow
by Jaegeuk Kim
· 12 years ago
344324f
f2fs: remove unneeded initialization of nr_dirty in dirty_seglist_info
by Namjae Jeon
· 12 years ago
029cd28
f2fs: fix equation of has_not_enough_free_secs()
by Jaegeuk Kim
· 12 years ago
12a6714
f2fs: return a default value for non-void function
by Jaegeuk Kim
· 12 years ago
690e4a3
f2fs: add missing #include <linux/prefetch.h>
by Geert Uytterhoeven
· 12 years ago
dfb7c0c
f2fs: remove set_page_dirty for atomic f2fs_end_io_write
by Jaegeuk Kim
· 12 years ago
3cd8a23
f2fs: cleanup the f2fs_bio_alloc routine
by Jaegeuk Kim
· 12 years ago
c212991
f2fs: rewrite f2fs_bio_alloc to make it simpler
by Namjae Jeon
· 12 years ago
1042d60
f2fs: remove unneeded initialization
by Namjae Jeon
· 12 years ago
0a8165d
f2fs: adjust kernel coding style
by Jaegeuk Kim
· 12 years ago
25ca923
f2fs: fix endian conversion bugs reported by sparse
by Jaegeuk Kim
· 12 years ago
351df4b
f2fs: add segment operations
by Jaegeuk Kim
· 12 years ago