History

f2fs: Add a new CP flag to help fsck fix resize SPO issues

Add and set a new CP flag CP_RESIZEFS_FLAG during online resize FS to help fsck fix the metadata mismatch that may happen due to SPO during resize, where SB got updated but CP data couldn't be written yet. fsck errors - Info: CKPT version = 6ed7bccb Wrong user_block_count(2233856) [f2fs_do_mount:3365] Checkpoint is polluted

Sahitya Tummala committed 6 years ago

Commit c84ef3c1 parent 68275682 files · +7 −2Browse files

Showing the changes to include/linux (1 of 2 files). Show all

Unified · Split

include/linux/f2fs_fs.h+1−0
@@ -125,6 +125,7 @@ struct f2fs_super_block { · 124 unmodified lines
125/*125/*
126 * For checkpoint126 * For checkpoint
127 */127 */
128#define CP_RESIZEFS_FLAG 0x00004000
128#define CP_DISABLED_QUICK_FLAG 0x00002000129#define CP_DISABLED_QUICK_FLAG 0x00002000
129#define CP_DISABLED_FLAG 0x00001000130#define CP_DISABLED_FLAG 0x00001000
130#define CP_QUOTA_NEED_FSCK_FLAG 0x00000800131#define CP_QUOTA_NEED_FSCK_FLAG 0x00000800

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t