From 25892e8de955d717859f02e8da65c109156c4ee1 Mon Sep 17 00:00:00 2001 From: Namjae Jeon Date: Fri, 7 Nov 2025 16:27:10 +0900 Subject: [PATCH] exfat: return error if ->start_clu is invalid Signed-off-by: Namjae Jeon --- fs/exfat/namei.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/fs/exfat/namei.c b/fs/exfat/namei.c index 745dce29ddb5..4dd09da1aa92 100644 --- a/fs/exfat/namei.c +++ b/fs/exfat/namei.c @@ -657,10 +657,9 @@ static int exfat_find(struct inode *dir, const struct qstr *qname, info->start_clu = le32_to_cpu(ep2->dentry.stream.start_clu); if (!is_valid_cluster(sbi, info->start_clu) && info->size) { - exfat_warn(sb, "start_clu is invalid cluster(0x%x)", + exfat_fs_error(sb, "start_clu is invalid cluster(0x%x)", info->start_clu); - info->size = 0; - info->valid_size = 0; + return -EIO; } if (info->valid_size > info->size) { -- 2.25.1