[PATCH 2/2] erofs-utils: fsck: add warning for unsupported file types during extraction
Nithurshen
nithurshen.dev at gmail.com
Fri Mar 6 19:57:17 AEDT 2026
When extracting an image using `fsck.erofs`, if the tool encounters an unsupported file type (falling into the `default` case of the switch statement), it currently skips extraction silently and jumps straight to verifying the data chunk layout.
Add a warning message to the `default` case so the user is explicitly informed that a specific file type was not extracted, rather than failing silently.
Signed-off-by: Nithurshen <nithurshen.dev at gmail.com>
---
fsck/main.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/fsck/main.c b/fsck/main.c
index 16cc627..16a354f 100644
--- a/fsck/main.c
+++ b/fsck/main.c
@@ -963,7 +963,8 @@ verify:
ret = erofs_extract_special(inode);
break;
default:
- /* TODO */
+ erofs_warn("unsupported file type %o @ nid %llu, skipped extraction",
+ inode->i_mode, inode->nid | 0ULL);
goto verify;
}
if (ret && ret != -ECANCELED)
--
2.51.0
More information about the Linux-erofs
mailing list