projects
/
platform
/
upstream
/
erofs-utils.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1e00c2c
)
erofs-utils: fsck: verify packed_nid when checking packed inode
author
Yue Hu
<huyue2@coolpad.com>
Fri, 2 Jun 2023 10:18:05 +0000
(18:18 +0800)
committer
Gao Xiang
<hsiangkao@linux.alibaba.com>
Fri, 2 Jun 2023 10:37:58 +0000
(18:37 +0800)
Since dedupe feature is also using the same feature bit as fragments.
Fixes: 017f5b402d14 ("erofs-utils: fsck: add a check to packed inode")
Signed-off-by: Yue Hu <huyue2@coolpad.com>
Link:
https://lore.kernel.org/r/8e87974be6533d03cff7bf6af222869e7ddba015.1685700307.git.huyue2@coolpad.com
Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
fsck/main.c
patch
|
blob
|
history
diff --git
a/fsck/main.c
b/fsck/main.c
index 3d1682c6cdd553dbb6bdb91dc5f8f144213b7230..a0377a797473b6ecfeb3ef027a3c5fac9be3610e 100644
(file)
--- a/
fsck/main.c
+++ b/
fsck/main.c
@@
-831,7
+831,7
@@
int main(int argc, char **argv)
goto exit_put_super;
}
- if (erofs_sb_has_fragments()) {
+ if (erofs_sb_has_fragments()
&& sbi.packed_nid > 0
) {
err = erofsfsck_check_inode(sbi.packed_nid, sbi.packed_nid);
if (err) {
erofs_err("failed to verify packed file");