Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
b2624ff4bf46869df66148b2e1e675981565742e
/
fs
/
f2fs
/
recovery.c
1002755
f2fs: pass checkpoint reason on roll-forward recovery
by Jaegeuk Kim
· 10 years ago
e03b07d
f2fs: do not recover wrong data index
by Jaegeuk Kim
· 10 years ago
418f6c2
f2fs: do not increase link count during recovery
by Jaegeuk Kim
· 10 years ago
510022a
f2fs: add F2FS_INLINE_DOTS to recover missing dot dentries
by Jaegeuk Kim
· 10 years ago
c9ef481
f2fs: fix mismatching lock and unlock pages for roll-forward recovery
by Jaegeuk Kim
· 10 years ago
216a620
f2fs: split set_data_blkaddr from f2fs_update_extent_cache
by Chao Yu
· 10 years ago
8fbc418
f2fs: avoid wrong error during recovery
by Jaegeuk Kim
· 10 years ago
1614091
f2fs: remove obsolete code
by Jaegeuk Kim
· 10 years ago
7e4dde7
f2fs: introduce universal lookup/update interface for extent cache
by Chao Yu
· 10 years ago
caf0047
f2fs: merge flags in struct f2fs_sb_info
by Chao Yu
· 10 years ago
bc4a1f8
f2fs: leave comment for code readability
by Jaegeuk Kim
· 10 years ago
e1509cf
f2fs: clean up to remove parameter
by Jaegeuk Kim
· 10 years ago
635aee1
f2fs: avoid to ra unneeded blocks in recover flow
by Chao Yu
· 10 years ago
9486ba442
f2fs: introduce f2fs_dentry_kunmap to clean up
by Jaegeuk Kim
· 10 years ago
622f28a
f2fs: enable inline dir handling
by Chao Yu
· 10 years ago
dbeacf0
f2fs: export dir operations for inline dir
by Chao Yu
· 10 years ago
7cd8558
f2fs: check the use of macros on block counts and addresses
by Jaegeuk Kim
· 10 years ago
75ab4cb
f2fs: introduce cp_control structure
by Jaegeuk Kim
· 10 years ago
c52e1b1
f2fs: remove redundant operation during roll-forward recovery
by Jaegeuk Kim
· 10 years ago
441ac5c
f2fs: fix roll-forward missing scenarios
by Jaegeuk Kim
· 10 years ago
4c521f49
f2fs: use meta_inode cache to improve roll-forward speed
by Jaegeuk Kim
· 10 years ago
6097911
f2fs: fix double lock for inode page during roll-foward recovery
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
14f4e69
f2fs: prevent checkpoint during roll-forward
by Jaegeuk Kim
· 10 years ago
b307384
f2fs: avoid bug_on when error is occurred
by Jaegeuk Kim
· 10 years ago
1c35a90
f2fs: fix to recover inline_xattr/data and blocks
by Jaegeuk Kim
· 10 years ago
695facc
f2fs: clear FI_INC_LINK during the recovery
by Jaegeuk Kim
· 10 years ago
70cfed8
f2fs: avoid skipping recover_inline_xattr after recover_inline_data
by Chao Yu
· 10 years ago
cf2271e
f2fs: avoid retrying wrong recovery routine when error was occurred
by Jaegeuk Kim
· 10 years ago
86928f9
f2fs: avoid not to call remove_dirty_inode
by Jaegeuk Kim
· 10 years ago
5c1f992
f2fs: set errno when f2fs_iget failed in recover_dentry
by Chao Yu
· 11 years ago
6403eb1
f2fs: introduce help macro ADDRS_PER_PAGE()
by Chao Yu
· 11 years ago
ed57c27
f2fs: remove costly dirty_dir_inode operations
by Jaegeuk Kim
· 11 years ago
2d7b822
f2fs: use list_for_each_entry{_safe} for simplyfying code
by Chao Yu
· 11 years ago
3cb5ad1
f2fs: call f2fs_wait_on_page_writeback instead of native function
by Jaegeuk Kim
· 11 years ago
e8512d2
f2fs: remove the unused ctor argument of f2fs_kmem_cache_create()
by Gu Zheng
· 11 years ago
695fd1e
f2fs: use existing macro to clean up some codes
by Chao Yu
· 11 years ago
f6517cf
f2fs: fix a build warning
by Jaegeuk Kim
· 11 years ago
491c085
f2fs: clean up with a macro
by Jaegeuk Kim
· 11 years ago
abb2366
f2fs: fix to recover xattr node block
by Jaegeuk Kim
· 11 years ago
6c311ec
f2fs: clean checkpatch warnings
by Chris Fries
· 11 years ago
1e1bb4b
f2fs: add inline_data recovery routine
by Jaegeuk Kim
· 11 years ago
58bfaf4
f2fs: introduce F2FS_INODE macro to get f2fs_inode
by Jaegeuk Kim
· 11 years ago
d96b1431
f2fs: check filename length in recover_dentry
by Chao Yu
· 11 years ago
6bacf52
f2fs: add unlikely() macro for compiler more aggressively
by Jaegeuk Kim
· 11 years ago
b9987a2
f2fs: avoid unneeded page release for correct _count of page
by Chao Yu
· 11 years ago
a0acdfe
f2fs: use inner macro GFP_F2FS_ZERO for simplification
by Chao Yu
· 11 years ago
93dfe2a
f2fs: refactor bio-related operations
by Jaegeuk Kim
· 11 years ago
5d56b67
f2fs: add an option to avoid unnecessary BUG_ONs
by Jaegeuk Kim
· 11 years ago
aabe513
f2fs: use bool for booleans
by Haicheng Li
· 11 years ago
e479556
f2fs: use rw_sem instead of fs_lock(locks mutex)
by Gu Zheng
· 11 years ago
2e5558f
f2fs: account for orphan inodes during recovery
by Russ W. Knize
· 11 years ago
691c6fd
f2fs: remove unneeded write checkpoint in recover_fsync_data
by Chao Yu
· 11 years ago
de93653
f2fs: reserve the xattr space dynamically
by Jaegeuk Kim
· 11 years ago
e27dae4
f2fs: alloc_page() doesn't return an ERR_PTR
by Dan Carpenter
· 11 years ago
d71b556
f2fs: introduce cur_cp_version function to reduce code size
by Jaegeuk Kim
· 11 years ago
4559071
f2fs: introduce help function F2FS_NODE()
by Gu Zheng
· 11 years ago
5ebefc5
f2fs: remove the unused argument "sbi" of func destroy_fsync_dnodes()
by Gu Zheng
· 11 years ago
060dd67
f2fs: fix an endian conversion bug detected by sparse
by Jaegeuk Kim
· 11 years ago
5deb826
f2fs: fix iget/iput of dir during recovery
by Jaegeuk Kim
· 11 years ago
6b8213d
f2fs: fix dentry recovery routine
by Jaegeuk Kim
· 11 years ago
f28c06f
f2fs: dereferencing an ERR_PTR
by Dan Carpenter
· 11 years ago
39cf72c
f2fs: fix to handle do_recover_data errors
by Jaegeuk Kim
· 11 years ago
b292dcab
f2fs: reuse the locked dnode page and its inode
by Jaegeuk Kim
· 11 years ago
2c2c149
f2fs: don't do checkpoint if error is occurred
by Jaegeuk Kim
· 11 years ago
45856af
f2fs: fix to unlock page before exit
by Jaegeuk Kim
· 11 years ago
9a55ed6
f2fs: remove unnecessary kmap/kunmap operations
by Jaegeuk Kim
· 11 years ago
f356fe0
f2fs: add debug msgs in the recovery routine
by Jaegeuk Kim
· 11 years ago
74d0b91
f2fs: fix BUG_ON during f2fs_evict_inode(dir)
by Jaegeuk Kim
· 11 years ago
8c26d7d
f2fs: fix por_doing variable coverage
by Jaegeuk Kim
· 11 years ago
addbe45
f2fs: remove redundant assignment
by Jaegeuk Kim
· 11 years ago
047184b
f2fs: recover when journal contains deleted files
by Chris Fries
· 12 years ago
3993683
f2fs: introduce a new global lock scheme
by Jaegeuk Kim
· 12 years ago
6ead114
f2fs: fix the recovery flow to handle errors correctly
by Jaegeuk Kim
· 12 years ago
393ff91
f2fs: reduce unncessary locking pages during read
by Jaegeuk Kim
· 12 years ago
266e97a
f2fs: introduce readahead mode of node pages
by Jaegeuk Kim
· 12 years ago
90b2fc6
Merge branch 'f2fs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs into dev
by Jaegeuk Kim
· 12 years ago
4372752
f2fs: clarify and enhance the f2fs_gc flow
by Jaegeuk Kim
· 12 years ago
d4686d56
f2fs: avoid balanc_fs during evict_inode
by Jaegeuk Kim
· 12 years ago
b7f7a5e
f2fs: get rid of fake on-stack dentries
by Al Viro
· 12 years ago
d8b79b2
f2fs: use _safe() version of list_for_each
by Dan Carpenter
· 12 years ago
c335a86
f2fs: check return value during recovery
by Jaegeuk Kim
· 12 years ago
24c366a
f2fs: remove unneeded INIT_LIST_HEAD at few places
by Namjae Jeon
· 12 years ago
fd8bb65
f2fs: fix fsync_inode list addition logic and avoid invalid access to memory
by Namjae Jeon
· 12 years ago
06025f4
f2fs: handle error from f2fs_iget_nowait
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
d624c96
f2fs: add recovery routines for roll-forward
by Jaegeuk Kim
· 12 years ago