Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
b27d6a95a70de551df828de2b658efd949a9864e
/
fs
/
f2fs
/
segment.c
6d8ef53
Merge tag 'f2fs-for-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
by Linus Torvalds
· 7 years ago
e6c6de1
f2fs: hurry up to issue discard after io interruption
by Chao Yu
· 7 years ago
b3a97a2
f2fs: speed up gc_urgent mode with SSR
by Jaegeuk Kim
· 7 years ago
1eb1ef4
f2fs: better to wait for fstrim completion
by Jaegeuk Kim
· 7 years ago
d4c759e
f2fs: use generic terms used for encrypted block management
by Jaegeuk Kim
· 7 years ago
d323869
f2fs: fix to wake up all sleeping flusher
by Chao Yu
· 7 years ago
edd748e
f2fs: avoid race in between atomic_read & atomic_inc
by Chao Yu
· 7 years ago
025d63a
f2fs: remove unneeded parameter of change_curseg
by Chao Yu
· 7 years ago
01983c7
f2fs: wake up discard_thread iff there is a candidate
by Jaegeuk Kim
· 7 years ago
84a23fb
f2fs: clear FI_HOT_DATA correctly
by Chao Yu
· 7 years ago
6f890df
f2fs: fix out-of-order execution in f2fs_issue_flush
by Chao Yu
· 7 years ago
5f65654
f2fs: issue discard commands if gc_urgent is set
by Jaegeuk Kim
· 7 years ago
74d4699
block: replace bi_bdev with a gendisk pointer and partitions index
by Christoph Hellwig
· 7 years ago
969d1b1
f2fs: introduce discard_granularity sysfs entry
by Chao Yu
· 7 years ago
7f2b4e8
f2fs: retry to revoke atomic commit in -ENOMEM case
by Chao Yu
· 7 years ago
008396e
f2fs: fix the size value in __check_sit_bitmap
by Yunlong Song
· 7 years ago
b0af6d4
f2fs: add app/fs io stat
by Chao Yu
· 7 years ago
35ee82c
f2fs: do not change the valid_block value if cur_valid_map was wrongly set or cleared
by Yunlong Song
· 7 years ago
6415fed
f2fs: update cur_valid_map_mir together with cur_valid_map
by Yunlong Song
· 7 years ago
704956e
f2fs: support inode checksum
by Chao Yu
· 7 years ago
dc6febb
f2fs: make background threads of f2fs being aware of freezing
by Chao Yu
· 7 years ago
640cc18
f2fs: give a try to do atomic write in -ENOMEM case
by Jaegeuk Kim
· 7 years ago
5cdd4c0
Merge tag 'for-f2fs-4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
by Linus Torvalds
· 7 years ago
6915ea9
f2fs: introduce __check_sit_bitmap
by Chao Yu
· 8 years ago
cce1325
f2fs: stop gc/discard thread in prior during umount
by Chao Yu
· 8 years ago
d871cd0
f2fs: avoid redundant f2fs_flush after remount
by Yunlong Song
· 8 years ago
d9703d9
f2fs: add f2fs_bug_on in __remove_discard_cmd
by Chao Yu
· 8 years ago
2a510c00
f2fs: introduce __wait_one_discard_bio
by Chao Yu
· 8 years ago
21d3f8e
f2fs: sanity check size of nat and sit cache
by Jin Qian
· 8 years ago
d4fdf8b
f2fs: fix a panic caused by NULL flush_cmd_control
by Yunlei He
· 8 years ago
acfd2810
f2fs: Do not issue small discards in LFS mode
by Damien Le Moal
· 8 years ago
4e4cbee
block: switch bios to blk_status_t
by Christoph Hellwig
· 8 years ago
6afae63
f2fs: wait discard IO completion without cmd_lock held
by Chao Yu
· 8 years ago
e31b982
f2fs: wake up all waiters in f2fs_submit_discard_endio
by Chao Yu
· 8 years ago
04dfc23
f2fs: show more info if fail to issue discard
by Chao Yu
· 8 years ago
fb830fc
f2fs: introduce io_list for serialize data/node IOs
by Chao Yu
· 8 years ago
e41e6d7
f2fs: split wio_mutex
by Chao Yu
· 8 years ago
963932a
f2fs: combine huge num of discard rb tree consistence checks
by Yunlei He
· 8 years ago
1d7be27
f2fs: try to freeze in gc and discard threads
by Jaegeuk Kim
· 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
81377bd
f2fs: use fio instead of multiple parameters
by Jaegeuk Kim
· 8 years ago
b9109b0
f2fs: remove unnecessary read cases in merged IO flow
by Jaegeuk Kim
· 8 years ago
bf5f894
Merge branch 'akpm' (patches from Andrew)
by Linus Torvalds
· 8 years ago
48fbfe5
fs: f2fs: use ktime_get_real_seconds for sit_info times
by Deepa Dinamani
· 8 years ago
a7c3e90
mm: introduce kv[mz]alloc helpers
by Michal Hocko
· 8 years ago
3adc5fcb
f2fs: Make flush bios explicitely sync
by Jan Kara
· 8 years ago
1c0f4bf
f2fs: flush dirty nats periodically
by Jaegeuk Kim
· 8 years ago
1f43e2a
f2fs: introduce CP_TRIMMED_FLAG to avoid unneeded discard
by Chao Yu
· 8 years ago
c473f1a
f2fs: allow cpc->reason to indicate more than one reason
by Chao Yu
· 8 years ago
279d6df
f2fs: release cp and dnode lock before IPU
by Hou Pengyang
· 8 years ago
ec9895a
f2fs: don't hold cmd_lock during waiting discard command
by Chao Yu
· 8 years ago
4d97807
f2fs: nullify fio->encrypted_page for each writes
by Jaegeuk Kim
· 8 years ago
e959c8f
f2fs: lookup extent cache first under IPU scenario
by Hou Pengyang
· 8 years ago
63a94fa
f2fs: introduce __wait_discard_cmd
by Chao Yu
· 8 years ago
bd5b073
f2fs: introduce __issue_discard_cmd
by Chao Yu
· 8 years ago
d618eba
f2fs: enable small discard by default
by Chao Yu
· 8 years ago
34e159d
f2fs: delay awaking discard thread
by Chao Yu
· 8 years ago
a788189
f2fs: fix out-of free segments
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
d84d1cb
f2fs: add undiscard blocks stat
by Chao Yu
· 8 years ago
df0f6b4
f2fs: introduce __check_rb_tree_consistence
by Chao Yu
· 8 years ago
0243a5f
f2fs: trace __submit_discard_cmd
by Chao Yu
· 8 years ago
ba48a33
f2fs: in prior to issue big discard
by Chao Yu
· 8 years ago
46f84c2
f2fs: clean up discard_cmd_control structure
by Chao Yu
· 8 years ago
004b686
f2fs: use rb-tree to track pending discard commands
by Chao Yu
· 8 years ago
a54455f
f2fs: shrink blk plug region
by Chao Yu
· 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
fa64a00
f2fs: prevent waiter encountering incorrect discard states
by Chao Yu
· 8 years ago
d431413
f2fs: introduce f2fs_wait_discard_bios
by Chao Yu
· 8 years ago
22d375d
f2fs: split discard_cmd_list
by Chao Yu
· 8 years ago
c6f82fe9
Revert "f2fs: put allocate_segment after refresh_sit_entry"
by Jaegeuk Kim
· 8 years ago
d1b3e72
f2fs: submit bio of in-place-update pages
by Jaegeuk Kim
· 8 years ago
ef095d1
f2fs: write small sized IO to hot log
by Jaegeuk Kim
· 8 years ago
a7eeb823
f2fs: use bitmap in discard_entry
by Chao Yu
· 8 years ago
f099405
f2fs: clean up destroy_discard_cmd_control
by Chao Yu
· 8 years ago
5f32366
f2fs: count discard command entry
by Chao Yu
· 8 years ago
8b8dd65
f2fs: show issued flush/discard count
by Chao Yu
· 8 years ago
7a20b8a
f2fs: allocate node and hot data in the beginning of partition
by Jaegeuk Kim
· 8 years ago
3d6a650
f2fs: add a punch discard command function
by Yunlei He
· 8 years ago
c81abe3
f2fs: allocate a bio for discarding when actually issuing it
by Jaegeuk Kim
· 8 years ago
20fda56b
f2fs: make sure trace all f2fs_issue_flush
by Kinglong Mee
· 8 years ago
8c242db
f2fs: fix stale ATOMIC_WRITTEN_PAGE private pointer
by Jaegeuk Kim
· 8 years ago
10a875f
f2fs: fix the fault of calculating blkstart twice
by Kinglong Mee
· 8 years ago
720037f
f2fs: don't overwrite node block by SSR
by Jaegeuk Kim
· 8 years ago
8b107f5
f2fs: avoid to issue redundant discard commands
by Jaegeuk Kim
· 8 years ago
d27c3d8
f2fs: select target segment with closer temperature in SSR mode
by Chao Yu
· 8 years ago
5552351
f2fs: show simple call stack in fault injection message
by Chao Yu
· 8 years ago
22ad0b6
f2fs: add bitmaps for empty or full NAT blocks
by Jaegeuk Kim
· 8 years ago
9259228
f2fs: check discard alignment only for SEQWRITE zones
by Jaegeuk Kim
· 8 years ago
4046525
f2fs: wait for discard completion after submission
by Jaegeuk Kim
· 8 years ago
ad4d307
f2fs: avoid very large discard command
by Jaegeuk Kim
· 8 years ago
70d625c
f2fs: do SSR for node segments more aggresively
by Jaegeuk Kim
· 8 years ago
c192f7a
f2fs: find data segments across all the types
by Jaegeuk Kim
· 8 years ago
d0db770
f2fs: do SSR in higher priority
by Jaegeuk Kim
· 8 years ago
035e97a
f2fs: do SSR for data when there is enough free space
by Yunlong Song
· 8 years ago
3436c4b
f2fs: put allocate_segment after refresh_sit_entry
by Yunlong Song
· 8 years ago
d50aaee
f2fs: show actual device info in tracepoints
by Jaegeuk Kim
· 8 years ago
5b6c6be
f2fs: use SSR for warm node as well
by Jaegeuk Kim
· 8 years ago
Next »