From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from out162-62-58-216.mail.qq.com (out162-62-58-216.mail.qq.com [162.62.58.216]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D51156FC5 for ; Mon, 23 Feb 2026 07:25:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=162.62.58.216 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771831508; cv=none; b=hfxJJLDKKUMDy8YOxJz6DGy0hZqOb6LbVbf6MerwEKNRvidNwKXHTjxQ7rLO2hNwrc5G4hLHNw4bx7ixOIgILBbujbSoDhJwvzd/xgghqbFEs8OzJQnWgOr5vqV2cy3tKyFQZ1mWZHlKgnSTL2BFa8wyR0+OdQupA+i00QQ5Po4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771831508; c=relaxed/simple; bh=lEwkbDj66VPy3rpF5WVQC7WcxDIEUuNtcLOcQP3ubRA=; h=Message-ID:From:To:Cc:Subject:Date:In-Reply-To:References: MIME-Version; b=XnL5L9tzThi5TrIvrsE6w4xeLAJjuNjJmiiMpXWqYqgQXk3r7zLWLb3zNMvHpSaqrFiH43C1x3ijWz0gmChpVsbmSwuU4Nbje8gdPPOL7eC4/bT4haRw1vLaXTQfhvZtM62FQfNFROakUuKT/sQecMAYPmkZUHD/MNepHSm4VpA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=qq.com; spf=pass smtp.mailfrom=qq.com; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b=HBcQnUN1; arc=none smtp.client-ip=162.62.58.216 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=qq.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=qq.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b="HBcQnUN1" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1771831496; bh=p3DeUXReOhG2i0RE179eCfP/wKnK2kGbIqNWwANaKaM=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=HBcQnUN1Sp5QqRlOHnv+49M96rg5eAiZgH+Z1diP9nV4UKb3wnF9z87larl4WZqpR FX6R4YzQrUWIavek0tk2Y0pa7f9hBjetI84+/ku2fuR3QtvznVlvusc2QESdisrjfp N8926QK7mHebGVtnwlUKqOtCcMbiSplYk8JWjbHg= Received: from lxu-ped-host.. ([114.244.57.237]) by newxmesmtplogicsvrsza53-0.qq.com (NewEsmtp) with SMTP id 5EA1E450; Mon, 23 Feb 2026 15:23:42 +0800 X-QQ-mid: xmsmtpt1771831422tqg9x9nbk Message-ID: X-QQ-XMAILINFO: NrNHTFHgCqYa7sdDFbN9BH7UzFS4iKOoAcwesih96Oadxt7SN0aCRnB+4KWFAp JcaVf+rCcdGTNvrbQ+nplihDeSSc4QlLB4aAbXdZArCdFQlMiT/zq20mMvCBdN49vQ28zJt9jpkE /fv3OthaF2Fv9UlnIJsg8C3ElQrE0uaqPLfE1w3ILP+SSE+q2hsVBp8WyRwALuxZIxXVkXtLvlSX kJcqa19ydRZmcz5tZvfYdHoTkD86ctJ+4x1ywZS7JvGx92MSju394balKCkT82CmEbSqXbH0309d oEer52htjzPvnVDdhRLODjbHv84AfwlyPo0PRCv7WCOf5ZHTYqJqmme/ZZNzF9VNdlqG3Iq2H05C QCa8gnwAqvScd8JycqmY0QbtlTkXTVw+9WTRMso/igil437cf02qfHR9HQnFCYSNGCeMwCmEkWge HxUBghtTg9ZnG01dqvVLiaJKpTZjwaoK2DTKPBbQTHwMv1XtCV0OlNAufVYruGNwpoLbS5m8oII0 wP/sT+zUFm+kgVK8vTogVCUujOe3js41cru1SvB/XmEru4rqLZujjQ5/1DvXso9lRaSwRK+AlA9p lFk2AnA/H+BMSORzbicJDEmI4h4DIWd0mzP3JFZr6DzWpwZ1bgGwOeD7O1mrjQ6tWOSX6UOgFbM7 VwyZPatt8K+RbzBXRbx/0Qra5HAHXJp+K3hASjHuuFu11z4tNJEmX5Pw6A1ytE4Mdczq2aPfyozC 6qPoFGC4kx0v2Hb8wKpQwXI2Eu3ca7RTYJZ5xGWFtc8EnwaydzLBA7RYg6PxWUkBXyxuDYw1lpzt 9geRlzo2HzWW1zINDL9FlcA4anYYaO7/I62zc76QldNsL3lr2wvAA9UalP+L8l8LSEASOkNncyI+ VgT1mipmFC/0Fb9miIE+EauMF6uUAoa0qWOuDskIWHGeb+qNavWkYzKQrSe0g4dgPfe8u++vNm8z qJsAL7EgSH1A3r8a8hVlpP7nz9Dh3nnNH9zqDD+9gvYCU3GCgzCo2XMP0DTyYt6Lub4iQHIEIYrl Aniy3gZClssdX4E7HRWKbdqpO/Vrg= X-QQ-XMRINFO: OWPUhxQsoeAVwkVaQIEGSKwwgKCxK/fD5g== From: Edward Adam Davis To: syzbot+7be88937363ac7ab7bb0@syzkaller.appspotmail.com Cc: linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com Subject: Re: [syzbot] [ntfs3?] KMSAN: uninit-value in ntfs_iomap_begin Date: Mon, 23 Feb 2026 15:23:42 +0800 X-OQ-MSGID: <20260223072342.29268-2-eadavis@qq.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <699ae98b.050a0220.340abe.0d30.GAE@google.com> References: <699ae98b.050a0220.340abe.0d30.GAE@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit #syz test diff --git a/fs/ntfs3/inode.c b/fs/ntfs3/inode.c index 6e65066ebcc1..eac421cf98a8 100644 --- a/fs/ntfs3/inode.c +++ b/fs/ntfs3/inode.c @@ -822,6 +822,11 @@ static int ntfs_iomap_begin(struct inode *inode, loff_t offset, loff_t length, return err; } + if (!clen) { + /* broken file? */ + return -EINVAL; + } + if (lcn == EOF_LCN) { /* request out of file. */ if (flags & IOMAP_REPORT) { @@ -855,11 +860,6 @@ static int ntfs_iomap_begin(struct inode *inode, loff_t offset, loff_t length, return 0; } - if (!clen) { - /* broken file? */ - return -EINVAL; - } - iomap->bdev = inode->i_sb->s_bdev; iomap->offset = offset; iomap->length = ((loff_t)clen << cluster_bits) - off;