From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from out203-205-221-231.mail.qq.com (out203-205-221-231.mail.qq.com [203.205.221.231]) (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 B89B52C859 for ; Wed, 15 Apr 2026 02:08:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=203.205.221.231 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776218902; cv=none; b=NRo4z4JBcvKWL/qnFSLHCXIpWD3p9MnHkUX1VL1QnKyE+yaY3FPcSeZDcAlvRHedqg/RQxz8jhTF5mXAdnxvXsHkWhWkTrqf8lxmktZvVgP4Zo1Nk//Z3bX4+w3ma7GOV+Md7OrHA6r6R/P/e6V1eNEYDiMynRD2C+XTlRuZU6I= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776218902; c=relaxed/simple; bh=unKU1Tq3muWYiUXW6OgETClHB63OkjjxQpZXyHENn/s=; h=Message-ID:From:To:Cc:Subject:Date:In-Reply-To:References: MIME-Version; b=n600096KahPC3TXyUalrisU60+6EKMPpjThW/WHqJ6LulmsFTn4znu71LU4ute9MzzTVfiJQM1WomYMxlqW9cr6c7ntBqxf6+azjD/TJJecRJmt+5vTMeYe3ZjDfvE94FBdi7XPJcW+rHcUGDgXYLib19D0A+PDY9Iho950l680= 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=J+fGC0wY; arc=none smtp.client-ip=203.205.221.231 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="J+fGC0wY" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1776218890; bh=NeqcoY24ZLslzK3u3uJGU7p2bgBrj3+n1t3XXFNB34g=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=J+fGC0wYkS137NQgFkHpk/W3UxdReVipkwD+UKs/a5QMaq8DVuwswRSUKSF6qKxL+ Q+OIIjaSku1URhFwBe/0eMyctCaZX6bOVv0w364Y6QlAMTWuuYtS0oSf+bfljXngXw 6fgGpOiNnZJ1kvX1BCQzLIYrC9cF88QlHOYm8zM0= Received: from lxu-ped-host.. ([111.198.231.89]) by newxmesmtplogicsvrsza73-0.qq.com (NewEsmtp) with SMTP id 20805219; Wed, 15 Apr 2026 10:08:08 +0800 X-QQ-mid: xmsmtpt1776218888tl4g3034l Message-ID: X-QQ-XMAILINFO: OeJ9zRfntlNPRx5ATZpp/pwWauOXbCV7sAsZOMwz/LKUweRZnk1NwF+xtK9j5I MMPJHQMCezoddnwD5mNe2jlEp5TwMMjUljuoPO5H2FCBUy6pwO09J8zHy+nPQ+ATpFLqdQTHQX4X CM5VQNmyPSZlX2M5d8oT9j2/h62SIL95BwQNLffT75WFmHfGKyjPSaIeT/pqmPJ5n7d6EgleQcOT wL1U92ONeqOaiQFCBizr2HCB2mUg6rvR/+DtMCLb+4SDBUEnqoe1/MxIHL8VKjB7TidiyOK8mWtD sM/Q2xSJNeZj91KZ9SLKumqpTTAMvDVQum1al2WFl7K3BGnTLxcUA2Ao4Ay5+qZ8Yhh+9zJHLQXd hJEp9AYTVXdRemYmtehCnXntquDGs9cRV2iV+y58sL7z879dK0wQ/Hb/5WqQDOLN2oy7AYICp4dO w/CAgDW8PfAwmxijKV+Xoq2DJpeln4w9e83JcLZQ/n72/5DtUOL7StVIRj6sobYQ84Q3sTjFGLf4 MO1kPbbxhts6TB+qevNqGkEc4ng4bb2UWFK15AZmugArt4sgaqAPV5S2I4bhSzhGQiJKVxydenXg Yju+F8nPFF2vTnUiaT0XHXYGTIagXl1PnP7Zmly5pptxoAzi1073UGdd7d6sDSWKdP1NYKgsDYqV FWLmV+40q69FkgDhqWLcjiqQ5GgLh/f0r5XKjFhSZpUcrcrIbTA47p1g3JXNuiMALdSycoXv+zW0 3WBjZxNm+qAIE1YCbkAFKRwZ3Ge/p98UEIRLVYjgtIUKoIRasp+mHJAlPutYW0qp7rEH5H4zYmCk XxGE5w0KU5s9LyC5GCLqOf4mKtKaDyIILgWxD57PjJrwnEpNkR82fYp++VpfgvWRyzXEZJi7p2lb S3kgeyfuiepmwBcKRb3V846JXbd3DmxW7oEcgHY5ioThmXDd6CTjpHN2iZIuSTi92l7UjC1Szapx peJhHAEuSuguKTQ8wVrQqCP8C0UffnMyPU5/7etdPEqtpuCchL75yBrLHDPmInesK/AQCovlatNX NlqKTXWg== X-QQ-XMRINFO: NI4Ajvh11aEjEMj13RCX7UuhPEoou2bs1g== From: Edward Adam Davis To: syzbot+bc70a12e438dadba4fb4@syzkaller.appspotmail.com Cc: linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com Subject: Re: [syzbot] [hfs?] general protection fault in __hfsplus_setxattr Date: Wed, 15 Apr 2026 10:08:08 +0800 X-OQ-MSGID: <20260415020807.295929-2-eadavis@qq.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <69decbcf.a00a0220.468cb.0069.GAE@google.com> References: <69decbcf.a00a0220.468cb.0069.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/hfsplus/xattr.c b/fs/hfsplus/xattr.c index 452a1f9becb2..3e6f45b3259d 100644 --- a/fs/hfsplus/xattr.c +++ b/fs/hfsplus/xattr.c @@ -317,12 +317,14 @@ static int hfsplus_create_attributes_file(struct super_block *sb) next_node++; } - hfsplus_mark_inode_dirty(HFSPLUS_ATTR_TREE_I(sb), HFSPLUS_I_ATTR_DIRTY); hfsplus_mark_inode_dirty(attr_file, HFSPLUS_I_ATTR_DIRTY); sbi->attr_tree = hfs_btree_open(sb, HFSPLUS_ATTR_CNID); if (!sbi->attr_tree) pr_err("failed to load attributes file\n"); + else + hfsplus_mark_inode_dirty(HFSPLUS_ATTR_TREE_I(sb), + HFSPLUS_I_ATTR_DIRTY); failed_header_node_init: kfree(buf);