Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
b951a4ec165af4973b2bd9c80fb5845fbd840435
/
fs
/
f2fs
/
checkpoint.c
b951a4e
f2fs: no need inc dirty pages under inode lock
by Yunlei He
· 9 years ago
f61cce5
f2fs: fix inode cache leak
by Chao Yu
· 9 years ago
74ef924
f2fs: fix leak of orphan inode objects
by Jaegeuk Kim
· 9 years ago
cb78942
f2fs: inject ENOSPC failures
by Jaegeuk Kim
· 9 years ago
300e129
f2fs: use f2fs_grab_cache_page instead of grab_cache_page
by Jaegeuk Kim
· 9 years ago
5268137
f2fs: split sync_node_pages with fsync_node_pages
by Jaegeuk Kim
· 9 years ago
4da7bf5
f2fs: remove redundant condition check
by Jaegeuk Kim
· 9 years ago
43b6573
f2fs: use cryptoapi crc32 functions
by Keith Mok
· 9 years ago
406657d
f2fs: introduce f2fs_flush_merged_bios for cleanup
by Chao Yu
· 9 years ago
80dd9c0
f2fs: fix incorrect upper bound when iterating inode mapping tree
by Chao Yu
· 9 years ago
0ff2164
f2fs: avoid hungtask problem caused by losing wake_up
by Yunlei He
· 9 years ago
7a9d754
f2fs: trace old block address for CoWed page
by Chao Yu
· 9 years ago
984ec63
f2fs: move sanity checking of cp into get_valid_checkpoint
by Shawn Lin
· 9 years ago
b7ad751
f2fs: split journal cache from curseg cache
by Chao Yu
· 9 years ago
e9f5b8b
f2fs: enhance IO path with block plug
by Chao Yu
· 9 years ago
dfc08a1
f2fs: introduce f2fs_journal struct to wrap journal info
by Chao Yu
· 9 years ago
d31c7c3
f2fs: fix missing skip pages info
by Yunlei He
· 9 years ago
0c3a579
f2fs: introduce f2fs_submit_merged_bio_cond
by Chao Yu
· 9 years ago
fa3d2bd
f2fs: wait on page's writeback in writepages path
by Jaegeuk Kim
· 9 years ago
8f1dbbb
f2fs: introduce lifetime write IO statistics
by Shuoran Liu
· 9 years ago
fec1d65
f2fs: use wait_for_stable_page to avoid contention
by Jaegeuk Kim
· 9 years ago
6beceb5
f2fs: introduce time and interval facility
by Jaegeuk Kim
· 9 years ago
8d4ea29
f2fs: write pending bios when cp_error is set
by Jaegeuk Kim
· 9 years ago
6d5a149
f2fs: let user being aware of IO error
by Chao Yu
· 9 years ago
c34f42e
f2fs: report error of do_checkpoint
by Chao Yu
· 9 years ago
4cf1853
f2fs: add a tracepoint for sync_dirty_inodes
by Chao Yu
· 9 years ago
33fbd51
f2fs: stat dirty regular/symlink inodes
by Chao Yu
· 9 years ago
c227f91
f2fs: record dirty status of regular/symlink inode
by Chao Yu
· 9 years ago
55d1cdb
f2fs: relocate tracepoint of write_checkpoint
by Jaegeuk Kim
· 9 years ago
6ad7609
f2fs: introduce __remove_dirty_inode
by Chao Yu
· 9 years ago
2710fd7
f2fs: introduce dirty list node in inode info
by Chao Yu
· 9 years ago
a49324f
f2fs: rename {add,remove,release}_dirty_inode to {add,remove,release}_ino_entry
by Chao Yu
· 9 years ago
26879fb
f2fs: support lower priority asynchronous readahead in ra_meta_pages
by Chao Yu
· 9 years ago
2b94700
f2fs: don't tag REQ_META for temporary non-meta pages
by Chao Yu
· 9 years ago
6066d8c
f2fs: merge meta writes as many possible
by Jaegeuk Kim
· 9 years ago
60b99b4
f2fs: introduce a periodic checkpoint flow
by Jaegeuk Kim
· 9 years ago
a7230d1
f2fs: check end_io for metapages before making next checkpoint blocks
by Jaegeuk Kim
· 9 years ago
80c5450
f2fs: use __GFP_NOFAIL to avoid infinite loop
by Jaegeuk Kim
· 9 years ago
315df83
f2fs: do not write any node pages related to orphan inodes
by Jaegeuk Kim
· 9 years ago
8c14bfa
f2fs: handle error of f2fs_iget correctly
by Chao Yu
· 9 years ago
e90c2d2
f2fs: invalidate temporary meta page
by Chao Yu
· 9 years ago
f3f338c
f2fs: freeze filesystem when fail to update meta page due to IO error
by Chao Yu
· 9 years ago
86531d6
f2fs: callers take care of the page from bio error
by Jaegeuk Kim
· 9 years ago
bd936f8
f2fs: cleanup write_orphan_inodes
by Chao Yu
· 9 years ago
5ac9f36
f2fs: fix to record dirty page count for symlink
by Chao Yu
· 10 years ago
381722d
f2fs: introduce update_meta_page
by Chao Yu
· 10 years ago
4375a33
f2fs crypto: add encryption support in read/write paths
by Jaegeuk Kim
· 10 years ago
836b5a6
f2fs: issue discard with finally produced len and minlen
by Jaegeuk Kim
· 10 years ago
a66cdd9
f2fs: introduce discard_map for f2fs_trim_fs
by Jaegeuk Kim
· 10 years ago
d6c67a4
f2fs: revmove spin_lock for write_orphan_inodes
by Jaegeuk Kim
· 10 years ago
05ca363
f2fs: add sbi and page pointer in f2fs_io_info
by Jaegeuk Kim
· 10 years ago
f0c9cad
f2fs: use is_valid_blkaddr to verify blkaddr for readability
by Chao Yu
· 10 years ago
1002755
f2fs: pass checkpoint reason on roll-forward recovery
by Jaegeuk Kim
· 10 years ago
e015039
f2fs: cleanup statement about max orphan inodes calc
by Changman Lee
· 10 years ago
7ecebe5
f2fs: add cond_resched() to sync_dirty_dir_inodes()
by Sebastian Andrzej Siewior
· 10 years ago
14b4281
f2fs: fix max orphan inodes calculation
by Wanpeng Li
· 10 years ago
2bda542
f2fs: fix block_ops trace point
by Wanpeng Li
· 10 years ago
3c64298
f2fs: fix the number of orphan inode blocks
by Wanpeng Li
· 10 years ago
5514148
f2fs: introduce macro __cp_payload
by Wanpeng Li
· 10 years ago
97dc3fd
f2fs: use ->writepage in sync_meta_pages
by Chao Yu
· 10 years ago
29e7043
f2fs: fix sparse warnings
by Jaegeuk Kim
· 10 years ago
f7ef9b8
f2fs: introduce macros to convert bytes and blocks in f2fs
by Jaegeuk Kim
· 10 years ago
487261f
f2fs: merge {invalidate,release}page for meta/node/data pages
by Chao Yu
· 10 years ago
f68daee
f2fs: keep PagePrivate during releasepage
by Jaegeuk Kim
· 10 years ago
119ee91
f2fs: split UMOUNT and FASTBOOT flags
by Jaegeuk Kim
· 10 years ago
11504a8
f2fs: avoid write_checkpoint if f2fs is mounted readonly
by Jaegeuk Kim
· 10 years ago
caf0047
f2fs: merge flags in struct f2fs_sb_info
by Chao Yu
· 10 years ago
1601839
f2fs: fix to release count of meta page in ->invalidatepage
by Chao Yu
· 10 years ago
85dc2f2
f2fs: do checkpoint when umount flag is not set
by Jaegeuk Kim
· 10 years ago
0629207
f2fs: reuse inode_entry_slab in gc procedure for using slab more effectively
by Chao Yu
· 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
635aee1
f2fs: avoid to ra unneeded blocks in recover flow
by Chao Yu
· 10 years ago
66b00c1
f2fs: introduce is_valid_blkaddr to cleanup codes in ra_meta_pages
by Chao Yu
· 10 years ago
13da549
f2fs: fix to enable readahead for SSA/CP blocks
by Chao Yu
· 10 years ago
769ec6e
f2fs: call radix_tree_preload before radix_tree_insert
by Jaegeuk Kim
· 10 years ago
857dc4e
f2fs: write SSA pages under memory pressure
by Jaegeuk Kim
· 10 years ago
6729880
f2fs: introduce struct inode_management to wrap inner fields
by Chao Yu
· 10 years ago
8c40294
f2fs: introduce the number of inode entries
by Jaegeuk Kim
· 10 years ago
6a8f8ca
f2fs: avoid race condition in handling wait_io
by Jaegeuk Kim
· 10 years ago
af41d3e
f2fs: avoid infinite loop at cp_error
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
75ab4cb
f2fs: introduce cp_control structure
by Jaegeuk Kim
· 10 years ago
90a893c
f2fs: use MAX_BIO_BLOCKS(sbi)
by Jaegeuk Kim
· 10 years ago
4c521f49
f2fs: use meta_inode cache to improve roll-forward speed
by Jaegeuk Kim
· 10 years ago
7704182
f2fs: use nm_i->next_scan_nid as default for next_free_nid
by Huang Ying
· 10 years ago
a7ffdbe
f2fs: expand counting dirty pages in the inode page cache
by Jaegeuk Kim
· 10 years ago
9850cf4
f2fs: need fsck.f2fs when f2fs_bug_on is triggered
by Jaegeuk Kim
· 10 years ago
2ae4c67
f2fs: retain inconsistency information to initiate fsck.f2fs
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
b5b8220
f2fs: use macro for code readability
by Chao Yu
· 10 years ago
cf779ca
f2fs: handle EIO not to break fs consistency
by Jaegeuk Kim
· 10 years ago
8501017
f2fs: check s_dirty under cp_mutex
by Jaegeuk Kim
· 10 years ago
1e968fd
f2fs: introduce f2fs_cp_error for readability
by Jaegeuk Kim
· 10 years ago
6f12ac2
f2fs: trigger release_dirty_inode in f2fs_put_super
by Jaegeuk Kim
· 10 years ago
e1c4204
f2fs: fix typo
by arter97
· 10 years ago
b3582c6
f2fs: reduce competition among node page writes
by Chao Yu
· 10 years ago
cf2271e
f2fs: avoid retrying wrong recovery routine when error was occurred
by Jaegeuk Kim
· 10 years ago
Next »