[GIT PULL] jfs updates for v7.1

From: Dave Kleikamp

Date: Wed Apr 15 2026 - 09:42:17 EST


The following changes since commit 1f318b96cc84d7c2ab792fcc0bfd42a7ca890681:

Linux 7.0-rc3 (2026-03-08 16:56:54 -0700)

are available in the Git repository at:

git@xxxxxxxxxx:kleikamp/linux-shaggy.git tags/jfs-7.1

for you to fetch changes up to dad98c5b2a05ef744af4c884c97066a3c8cdad61:

jfs: avoid -Wtautological-constant-out-of-range-compare warning again (2026-03-16 10:20:47 -0500)

----------------------------------------------------------------
More robust data integrity checking and some fixes.

----------------------------------------------------------------
Arnd Bergmann (1):
jfs: avoid -Wtautological-constant-out-of-range-compare warning again

Edward Adam Davis (1):
jfs: Set the lbmDone flag at the end of lbmIODone

Helen Koike (1):
jfs: hold LOG_LOCK on umount to avoid null-ptr-deref

João Paredes (1):
JFS: always load filesystem UUID during mount

Yun Zhou (4):
jfs: add dtroot integrity check to prevent index out-of-bounds
jfs: add dtpage integrity check to prevent index/pointer overflows
jfs: add dmapctl integrity check to prevent invalid operations
jfs: fix corrupted list in dbUpdatePMap

fs/jfs/jfs_dmap.c | 114 +++++++++++++++++++++++++++++-
fs/jfs/jfs_dtree.c | 192 ++++++++++++++++++++++++++++++++++++++++++++++++--
fs/jfs/jfs_dtree.h | 4 ++
fs/jfs/jfs_imap.c | 4 ++
fs/jfs/jfs_logmgr.c | 34 ++++-----
fs/jfs/jfs_logmgr.h | 7 ++
fs/jfs/jfs_metapage.c | 3 +-
fs/jfs/jfs_mount.c | 3 +-
fs/jfs/jfs_txnmgr.c | 3 +-
fs/jfs/jfs_umount.c | 10 +++
10 files changed, 344 insertions(+), 30 deletions(-)