From nobody Thu Apr 16 07:10:00 2026 Received: from sonic306-3.consmr.mail.bf2.yahoo.com (sonic306-3.consmr.mail.bf2.yahoo.com [74.6.132.42]) (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 CF5A43C2E for ; Mon, 2 Mar 2026 03:36:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.6.132.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772422581; cv=none; b=ZJk8qb9ViFjCsKzcdp/G/KkVsupAUo2/ZLIF3fdo8YZBkBDkpT2kQe0Uw5qguPXf+zrseefED4HEUY1u1ZbxuXet2ZYXrhhlKNpSh8/+gpT3E+WbHgfNcfLppvMP/YSag197abw4kwvqwYjq72+9pkWy+l5MtYTTB8bO2/4Tyv0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772422581; c=relaxed/simple; bh=IeGKPyRRPgTcLTLwUUU2mEzMtAYZ9SadyE6aOrnfBfc=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: References; b=nyyA2CzEQFwA660o/Gdp/gMFDctHDtJDgbepBHqxaIQ3pSi0Q9sz46FEthtRlRgyhi25VNIqFjhV1ECUP8FCVHHDU7UlYVZG7sFbv2Iw254fesfTtQMImOH8fQes0I+Awqpucmd6BmKWfXTZV0/xwRO1oNgV6hDlI068AljXKLY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=yahoo.com; spf=pass smtp.mailfrom=yahoo.com; dkim=pass (2048-bit key) header.d=yahoo.com header.i=@yahoo.com header.b=o0RrhVfH; arc=none smtp.client-ip=74.6.132.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=yahoo.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=yahoo.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=yahoo.com header.i=@yahoo.com header.b="o0RrhVfH" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1772422578; bh=cGZ9bbHctoLUplhJoIOzxdqQIUCvdYW1u8/NWTnKC7g=; h=From:To:Cc:Subject:Date:References:From:Subject:Reply-To; b=o0RrhVfHMwtMixlx9PfsCNzYz8uoURr8PZoKCOck1EVn6m2vhoZeWohnREDH+eypAHJbmeK8AbObhwEHeSalzyhpbUuJNqFUSdjMbAReVipsHe/gQqZnUSo99YqX++H6E1t0o2df3NIqCrUpcqH/4LyEzTwZecztH1anaosSixbY7UuaAuOegvd8gHaZYo3uUl9sHvnl9Dht9DxXsCmALtDLeCJgvc/E2sDkThzd2o0gref9baBSiJnZ3cBYBFEM/BriTUKBbuGDOhxMmQG4BBqhpDjPIrCPXTZNxjk5juDMkhSbdZlxUQdcZGA8rnGx3Hqt5sIVBEzfIWNGLUWLBg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1772422578; bh=LXCGV3fDGOtmmlIlPynQNQu4Yv6rtOOsX12SNvo8L+R=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=TzPeJOg25GqUgQXd9KwmlegsPn3eEkof7vsKmLzBSvKV9dlzl4HbuhImOcN/0u1GHGhplR8NSs52F33pinhT04wK2C0xQiiZo3gslRoRYzJPF6Y+Lgcf3vFTjv3Do9juhMh+U2dQlauA2BMPikjRVVkM1r84vjxYGgNFMNI8eZm0i8K7r8FQ1vaLq4grn1+vbV16o82FtojzYABr8CjlHP2vJGP//6cdRyRFoepzX0CAhpZ0E3RxSfmk3JLH5cX0jLFyeVp49yyLn0OQohyCUDEIkVwiJZGldJ055CEdNS1YefLH/KxggALghBfD5D7RKYmpVflGCNMk0goaEwuVfw== X-YMail-OSG: L9pbDMoVM1l3ZRGy1FOSR8LVA0ST.Zz76AmEV6eYhJQokwgvnjfjNVX2AcYVqWs m708Ycz_CdRhg3IgGFwP4Rufnpkrv8RGImu0aBgJf2KMoztOceOk2eayR5ZrGG9VFCRF_aqi77wZ fGPbV7ba7X0DBZXyx.gteNvWRqL1YFaJp6l7C4A1bhG4u70xRNNcLgBW.CtTGec_jdpXF6FnOghf xYQyMAGQ6ikAmSt9wM8jTJO7RiRnj14NK.FmoMjy9JFgBqqx7cOFhTcTMc.WDqTYN.VlbUqYxAFs s600zy2tFfJKdS3q0oiqsxTDgt31CGonh8Xg2Dbyae1sTKIGgLRZPMncU.RRNCWTvWlF1FC.41UH uLUqqxxYJ3O3fxG0f_FlMwWBiZ8cOIZLdcQhWWOIKpvq4RUarViyU1MX6zLQch3YEYvuFLYTvV_l OpavvlAFaxRhbkRNCWH8p2A81ymRHn_RrYdhAzTbCfqu3duLjXIwVMBOyIvWJHopVo_djvkMwUUM TYFMuvA7plBRXnVfhTMLawH7TzJbeA4FQQem1R_qUZRWOpafUG6Ty85LPc.s.V1Q0uQ4F5AgRY3z jsjfvtZBVAfr_9ITDBChRri2x2emCyHVpqkM1YOhvNUMgZ6idgKvEDoEDMaz42QMXwUmRX6rT2xU YsKU5pVXjCq03HyhQi0NJKj5o75d5OHVdL3vKLNSWZP9K62bwIAskfrY0ja4gqKQlwcbYcVSx8yx at5briCrtyESDQ3teKaByB9blAUndmIYUnf6S90Auzq3pDOzsbMnW0YY6tEHoaqAvTuySPlo8Pbk dd2KeV1WStsA99HvPbQf.3fL9LT_knB7ICIs3ZmQIJDHRnLXb6tgOzG_nTbvW8_SOTmKX3kGSy4N wFHFPtJ8oAVQ6QK.7pKcHCJIrdT_tGS.znonu_NQjiZUjmO7y3NBh6pL3nRJHzLOcLYYXwRyO8aJ MeXYvfmDEUu_JI.bVATtf8rkQ0xBV34ykBHwaQF2bZyLSCieXZipn7Yhn_UViDjYbBlnI9ZGDPVh oYsAL4z4OAHtBZmfcaemfmCHcgpnFmyzDqlFCkwtUB8Cyatxhw4dbx_K5DbpVy7z7hIgaAoEr_sa wGk6uIP4O2TcjrXWzeg9Yx8e9FjFIx6SYBU3D0NVDTSYAcxXI.WQRDH2xRzrmQ_.lRLNtzXNb9ZZ OIxmRD_LmBv1V5KhZeR9hxL1kAzm4DEwFuzdrEqwxL9.dt.3.Gx6fBtZwXoO3i3ltfA9klBYoYye U7IzVml_fXYqECMf7GQx1jB9RSq6sMzpbG0ETAnbYbvBzy6UqMFaq5dFP5XrchupqMZ.pD8LpsTF 515uD4HjUsGKAsSogv08vyHSar29yWWoleCNFh5zdEM3Y4ww3Q3MKQecK2OtqiGZd89r5bUhWPUZ st.f8.zJA7kdkiY4kIxNf0Rm6gq.kbVW3ROaL.khhR4fKX.tN5p7PUvrPifcBSSBSpSrq5esSUG. m8fCff5YK9X7SpZROuYsuUHRvmyViYraPayqkK_hJnA5tb7dXnahrvsgbghYNSt8xqBKxbYciIPF kvmNs6W_Bwd7ALAUazfHmIS8ZPcWk6CBIlXbM5I6lZpiuIqeNoz54nu4lfKAnsLDtjFTlwUSZ8a8 NtyuYWnNOU1YJ9FykIVguYmFQEiLpcZ3iQEho_T61p6Vxfh7tRG8WI9JM59jkcW_uVBem5cMJbkC YbvK02EMWBPomb58.4Bjt4ovbbPF35wZJID9UtptOW9mRxZlo9kAbvmRiPivuIDu9xMbQFXUpuJD dw0REAyIo_N.617frbGo6LywZ5Hu3Vt4PJoKVAQRkEe9WTMlD50L1fmQCeqYUIJfMBs5IKlgSN_e P4EDBS3JH_3VrY7_VETR4PJkKbXyDdbSDU644OkNugVdtJfDr6y6GL1UbT5B5Jw02VkD99sFGpjb mHvKncbEMAcs_5uH8hsdbSdxs7F9tz7NDpKfNlZLXl3smonu1BiUhJbAoNAPXYn3dZMLWG.vJO4H b3FHHttEFB9C_7zjPBtjEeHmG0uPD3RP5X4hOZJC1HUStUr_zqTQMLLAGMWL9jvA_9D6Ibts24Nu nk_UOcQ6g6UBDmBA2c2GPUDilD4laqk2YhK4WAERI7_sqfutmqSzE0XQ4nygC9E.m_XujAj1SNF8 8t49YlokQ4dUTkDKyPlbVI33bEivILaZp7Ly5c_y.uIX1MZMHYHGc1ki57jEAvnY8bvbhV.OvjaV XPd_bwvAcDnDbWiVJfMXtT.XNs75dZJ82Vv4jWUn_ X-Sonic-MF: X-Sonic-ID: c4de30e0-def7-4cb9-9923-fb8d10069e28 Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.bf2.yahoo.com with HTTP; Mon, 2 Mar 2026 03:36:18 +0000 Received: by hermes--production-bf1-697f88457-q5phm (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 17a6312171fd4e0738815c47c44f5cbb; Mon, 02 Mar 2026 02:55:47 +0000 (UTC) From: =?UTF-8?q?Jo=C3=A3o=20Paredes?= To: shaggy@kernel.org, joaommp@yahoo.com, liaoyuanhong@vivo.com Cc: jfs-discussion@lists.sourceforge.net, linux-kernel@vger.kernel.org Subject: [PATCH] JFS: always load filesystem UUID during mount Date: Mon, 2 Mar 2026 02:55:39 +0000 Message-ID: <20260302025539.299524-1-joaommp@yahoo.com> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable References: <20260302025539.299524-1-joaommp.ref@yahoo.com> The filesystem UUID was only being loaded into super_block sb when an external journal device was in use. When mounting without an external journal, the UUID remained unset, which prevented the computation of a filesystem ID (fsid), which could be confirmed via `stat -f -c "%i"` and thus user space could not use fanotify correctly. A missing filesystem ID causes fanotify to return ENODEV when marking the filesystem for events like FAN_CREATE, FAN_DELETE, FAN_MOVED_TO, and FAN_MOVED_FROM. As a result, applications relying on fanotify could not monitor these events on JFS filesystems without an external journal. Moved the UUID initialization so it is always performed during mount, ensuring the superblock UUID is consistently available. Signed-off-by: Jo=C3=A3o Paredes --- fs/jfs/jfs_mount.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fs/jfs/jfs_mount.c b/fs/jfs/jfs_mount.c index 52e6b58c5dbd..dac822f15070 100644 --- a/fs/jfs/jfs_mount.c +++ b/fs/jfs/jfs_mount.c @@ -378,11 +378,12 @@ static int chkSuper(struct super_block *sb) sbi->nbperpage =3D PSIZE >> sbi->l2bsize; sbi->l2nbperpage =3D L2PSIZE - sbi->l2bsize; sbi->l2niperblk =3D sbi->l2bsize - L2DISIZE; + uuid_copy(&sbi->uuid, &j_sb->s_uuid); + if (sbi->mntflag & JFS_INLINELOG) sbi->logpxd =3D j_sb->s_logpxd; else { sbi->logdev =3D new_decode_dev(le32_to_cpu(j_sb->s_logdev)); - uuid_copy(&sbi->uuid, &j_sb->s_uuid); uuid_copy(&sbi->loguuid, &j_sb->s_loguuid); } sbi->fsckpxd =3D j_sb->s_fsckpxd; --=20 2.53.0