From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-yx1-f48.google.com (mail-yx1-f48.google.com [74.125.224.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B6D7C27816C for ; Mon, 30 Mar 2026 21:15:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.224.48 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774905321; cv=none; b=MoRehtC3pjtPMuKHokAEqHorQa8EhhGdF2fxPKEQwl8OS88nfPZRrkEhOdX7qYM9S5Azt0LWCrd2nTgIURMQAgMgr1j3yWuL8VASZxzEPayXXAkHmuvrXe+IzkhMdi2tyiAlr0xNE8uJFvV1qbRd6Eaw//YXTcwcWtf4zHxfy3M= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774905321; c=relaxed/simple; bh=4BVKWi33gsbwWxu2x0g+08a0A00bn4XSjqiU2yvIfjY=; h=Date:From:To:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=SB43Z6f34z3ugDF2GeQkmrbn0+t9JOnaf9T/GQArl2Ah9dCowOrvbWFIW0faSIhfny+S8ZPISMaXgmjhzIiEzroJZ/BxR32pDZvXExZqL+5t9kY7V5oFGo/deUtT5axWI/UJ5zSLWIE/TYuRUL1Bt2mXorCgfdveE5urK3NCgbw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=qp1VF/gI; arc=none smtp.client-ip=74.125.224.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="qp1VF/gI" Received: by mail-yx1-f48.google.com with SMTP id 956f58d0204a3-6500040f172so6159494d50.1 for ; Mon, 30 Mar 2026 14:15:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774905319; x=1775510119; darn=vger.kernel.org; h=content-disposition:mime-version:message-id:subject:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=SzrvDG5/CSCipFf738Ny8oWYpcPDMePnghpuCLz4WZU=; b=qp1VF/gI5Y9kCNoYmQN7+BGdE7wxyyIWKCO0V0JemDoxmwawjc1Zvkt/WVR54aSUon BxJhJBKnpo+/xdN4eaoRKKxHIvI7FppjcBxazUcG9RMhE1B7x7FOKZyniZ2J0okZ2PqL TelEQ1p9RFvSOjH8+5oe1t/Q2ryrGWh/P5zBCTrd5ESm5T4YIqUE8tlHauiXRmedPlAD w7fZrTo39cqDZGDL/sMaHueK3Rml5c38MpN0ko3Q9jOVCeI9+ABwyZJ0WdBw6Kpuq7F1 D+FQ94pAydOpo9D16r2fF7qP/V8NhLQOrV1b4WAMlXYAhVU7LOURTViHh7n6TJ596hle Ny9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774905319; x=1775510119; h=content-disposition:mime-version:message-id:subject:to:from:date :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=SzrvDG5/CSCipFf738Ny8oWYpcPDMePnghpuCLz4WZU=; b=NNEtWvJXinZFq0rWU3lcsajiI5mix4w2MekyUWKxIDB1TRg4k3uosy5XwV6VGR35C0 4XsGqNyUAcPdsxiOQ6UlfUMPPang2iLjo2A0joGdn40cwR21+tqV+ZxcSlJpA+T/wcNg p1ohYkKuAY5MqxK5fYMg/FAOaDW3MVVzG5IbZGHTswFSk+LqkEZaCYV6nIa7t6Cd2GcQ LwuMVV5B4CToryKYIfQuS8nFgD8l3Npg9Mo1eBxy1AndeMPUNQFClun54cD2njjJsyqm cakVmAUyJJCFDgjbq7hzurv9c+DUQv7yBlgYc+25lLHjOsBzAOgA7dbYyM9SMZBNbE7U dq+w== X-Gm-Message-State: AOJu0Yxcv39+MOnexFR2Bftq4praBHTkbY871VDtrLtR10hN+xPid5lM Cygl2EAWG6LsN9GArpFVtt5DPqj00toiaPQ7PsRyrkXn/zQWx6Ctj+7lSzFx+HNWJSA= X-Gm-Gg: ATEYQzyobJZfXbAajYP2mC1H6LAsu3XJWDTBxdAhG9Gg8ssE45rOoL/0hvgL+vjVdV0 BbSrye2dFVXBpBuK78/eUqWAa99zXt9XYKjMvNHNglH0q1duj2N9S4ujv0B2uYv/D635qd0WEZe JPSgUV9iZEre08BrTknOuGthUFhrtY6AA8UiLAgqz+4b0B5J0GZJEgHtOceH2neSgBzfxwAF1HB gOTs+RKvD9EQIMdF+moM1Iof6ielMlUXe331/04i7y+rad4EdOj1OHuwnNBrwtN3v2a8Fa+LOXB DAIT3eRUxmE1QGOcwgOInZygghNt8MbDH2HTP1pYrN8Se/7WelfRV/7ksz1Aid7+6Stq1itcPVS CejpjrRyKjuXFRAHIDxKXJ17GI1f1EpeHdd40MsVztzb76ZwJWLnYJfh0gcvuXhVWL6zHlrmVRd O3PSgNHCe2jwowhBWlNVzDSDS4fhY= X-Received: by 2002:a05:690e:1c1a:b0:650:1960:c8b4 with SMTP id 956f58d0204a3-6501960c9edmr6209433d50.42.1774905319236; Mon, 30 Mar 2026 14:15:19 -0700 (PDT) Received: from tradnomic.core ([2600:1700:6e30:be0:8d7f:fa47:12c3:688a]) by smtp.gmail.com with ESMTPSA id 956f58d0204a3-65009203e26sm4704559d50.2.2026.03.30.14.15.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Mar 2026 14:15:18 -0700 (PDT) Date: Mon, 30 Mar 2026 14:15:17 -0700 From: Rafael Alejandro Diaz Cruz To: linux-kernel@vger.kernel.org, skhan@linuxfoundation.org, syzkaller-bugs@googlegroups.com Subject: [syzbot] [jfs?] [fat?] general protection fault in txEnd Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="ZchI6auHD07NQ05j" Content-Disposition: inline --ZchI6auHD07NQ05j Content-Type: text/plain; charset=us-ascii Content-Disposition: inline #syz test --ZchI6auHD07NQ05j Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="0001-jfs-prevent-null-log-deference-from-superblock-durin.patch" >From f5d32d2cad197e1cd5e335ec85490bda11aec429 Mon Sep 17 00:00:00 2001 From: rafad900 <19312533+rafad900@users.noreply.github.com> Date: Mon, 30 Mar 2026 13:33:13 -0700 Subject: [PATCH] jfs: prevent null log deference from superblock during read only mode Clearing the inode pointer is necessary to ensure no memory leaks after txBegin fails to initialize the superblock during read only mode. Signed-off-by: rafad900 <19312533+rafad900@users.noreply.github.com> --- fs/jfs/namei.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fs/jfs/namei.c b/fs/jfs/namei.c index 25b303276b82..6d5a1f8f72ab 100644 --- a/fs/jfs/namei.c +++ b/fs/jfs/namei.c @@ -99,6 +99,9 @@ static int jfs_create(struct mnt_idmap *idmap, struct inode *dip, tid = txBegin(dip->i_sb, 0); if (tid == 0) { jfs_err("jfs_create: unable to create tblk due to read only filesystem"); + free_ea_wmap(ip); + clear_nlink(ip); + discard_new_inode(ip); return -EROFS; } -- 2.43.0 --ZchI6auHD07NQ05j--