Whamcloud - gitweb
LU-18702 kernel: update RHEL 8.10 [4.18.0-553.37.1.el8_10] 06/58006/3
authorJian Yu <yujian@whamcloud.com>
Fri, 7 Feb 2025 17:24:06 +0000 (09:24 -0800)
committerOleg Drokin <green@whamcloud.com>
Fri, 14 Feb 2025 02:57:17 +0000 (02:57 +0000)
Update RHEL 8.10 kernel to 4.18.0-553.37.1.el8_10.

The patch also provides a fallback series which uses
the former base/ext4-delayed-iput.patch for kernel
before 4.18.0-553.22.1.el8_10.

Test-Parameters: trivial fstype=ldiskfs mdtcount=4 mdscount=2 \
  clientdistro=el8.10 serverdistro=el8.10 testlist=sanity

Test-Parameters: optional fstype=zfs mdtcount=4 mdscount=2 \
  env=SANITY_EXCEPT="66 413" \
  clientdistro=el8.10 serverdistro=el8.10 testlist=sanity

Test-Parameters: optional fstype=ldiskfs mdtcount=4 mdscount=2 \
  clientdistro=el8.10 serverdistro=el8.10 testgroup=full-dne-part-1

Test-Parameters: optional fstype=ldiskfs mdtcount=4 mdscount=2 \
  clientdistro=el8.10 serverdistro=el8.10 testgroup=full-dne-part-2

Test-Parameters: optional fstype=ldiskfs mdtcount=4 mdscount=2 \
  clientdistro=el8.10 serverdistro=el8.10 testgroup=full-dne-part-3

Test-Parameters: optional fstype=zfs mdtcount=4 mdscount=2 \
  clientdistro=el8.10 serverdistro=el8.10 testgroup=full-dne-zfs-part-1

Test-Parameters: optional fstype=zfs mdtcount=4 mdscount=2 \
  clientdistro=el8.10 serverdistro=el8.10 testgroup=full-dne-zfs-part-2

Test-Parameters: optional fstype=zfs mdtcount=4 mdscount=2 \
  clientdistro=el8.10 serverdistro=el8.10 testgroup=full-dne-zfs-part-3

Fixes: 40b69da398a ("LU-18423 kernel: update RHEL 8.10 [4.18.0-553.27.1.el8_10]")
Change-Id: I5cc375a4a3586e1485fa0d9934ea1693f6899a19
Signed-off-by: Jian Yu <yujian@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/58006
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Yang Sheng <ys@whamcloud.com>
Reviewed-by: Alex Deiter <adeiter@ddn.com>
config/lustre-build-ldiskfs.m4
ldiskfs/kernel_patches/series/ldiskfs-4.18-rhel8.10-553.series [new file with mode: 0644]
lustre/ChangeLog
lustre/kernel_patches/targets/4.18-rhel8.10.target.in
lustre/kernel_patches/which_patch

index c60385e..52f52d1 100644 (file)
@@ -32,7 +32,10 @@ AS_IF([test x$RHEL_KERNEL = xyes], [
        92)     LDISKFS_SERIES="5.14-rhel9.2.series"    ;;
        91)     LDISKFS_SERIES="5.14-rhel9.1.series"    ;;
        90)     LDISKFS_SERIES="5.14-rhel9.series"      ;;
-       810)    LDISKFS_SERIES="4.18-rhel8.10.series"   ;;
+       810)    LDISKFS_SERIES="4.18-rhel8.10.series"
+               AS_VERSION_COMPARE([$RHEL_RELEASE_STR],[553.22.1],
+                       [LDISKFS_SERIES="4.18-rhel8.10-553.series"],[],[])
+               ;;
        89)     LDISKFS_SERIES="4.18-rhel8.9.series"    ;;
        88)     LDISKFS_SERIES="4.18-rhel8.8.series"    ;;
        87)     LDISKFS_SERIES="4.18-rhel8.7.series"    ;;
diff --git a/ldiskfs/kernel_patches/series/ldiskfs-4.18-rhel8.10-553.series b/ldiskfs/kernel_patches/series/ldiskfs-4.18-rhel8.10-553.series
new file mode 100644 (file)
index 0000000..ea6a0d1
--- /dev/null
@@ -0,0 +1,44 @@
+rhel8.1/ext4-inode-version.patch
+suse15/ext4-lookup-dotdot.patch
+suse15/ext4-print-inum-in-htree-warning.patch
+rhel8/ext4-prealloc.patch
+ubuntu18/ext4-osd-iop-common.patch
+rhel8.7/ext4-misc.patch
+rhel8.7/ext4-mballoc-extra-checks.patch
+rhel8.7/ext4-hash-indexed-dir-dotdot-update.patch
+rhel8.1/ext4-kill-dx-root.patch
+rhel8.7/ext4-mballoc-pa-free-mismatch.patch
+rhel8.4/ext4-data-in-dirent.patch
+rhel8/ext4-nocmtime.patch
+base/ext4-htree-lock.patch
+rhel8.7/ext4-pdirop.patch
+rhel8/ext4-deep-tree.patch
+rhel8/ext4-max-dir-size.patch
+rhel8.7/ext4-corrupted-inode-block-bitmaps-handling-patches.patch
+ubuntu18/ext4-give-warning-with-dir-htree-growing.patch
+ubuntu18/ext4-jcb-optimization.patch
+rhel8.2/ext4-attach-jinode-in-writepages.patch
+rhel8/ext4-dont-check-before-replay.patch
+rhel7.6/ext4-use-GFP_NOFS-in-ext4_inode_attach_jinode.patch
+rhel7.6/ext4-export-orphan-add.patch
+rhel8/ext4-export-mb-stream-allocator-variables.patch
+rhel8/ext4-simple-blockalloc.patch
+rhel8.7/ext4-mballoc-skip-uninit-groups-cr0.patch
+rhel8.7/ext4-mballoc-prefetch.patch
+rhel8.3/ext4-xattr-disable-credits-check.patch
+base/ext4-no-max-dir-size-limit-for-iam-objects.patch
+rhel7.6/ext4-dquot-commit-speedup.patch
+rhel8.7/ext4-introduce-EXT4_BG_TRIMMED-to-optimize-fstrim.patch
+rhel8/ext4-ialloc-uid-gid-and-pass-owner-down.patch
+base/ext4-projid-xattrs.patch
+rhel8.5/ext4-enc-flag.patch
+rhel8/ext4-ext-merge.patch
+base/ext4-delayed-iput.patch
+rhel8/ext4-add-periodic-superblock-update.patch
+rhel8.7/ext4-filename-encode.patch
+rhel8/ext4-old_ea_inodes_handling_fix.patch
+rhel8.4/ext4-optimize-find_delayed_extent.patch
+rhel8/ext4-encdata.patch
+rhel8/ext4-race-in-ext4-destroy-inode.patch
+rhel8/ext4-mballoc-dense.patch
+rhel8/ext4-limit-per-inode-preallocation-list.patch
index cbb184c..75a0cdc 100644 (file)
@@ -6,7 +6,7 @@ TBD Whamcloud
          5.14.0-503.22.1.el9  (RHEL9.5)
          5.14.0-427.42.1.el9  (RHEL9.4)
          5.14.0-362.24.1.el9  (RHEL9.3)
-         4.18.0-553.27.1.el8  (RHEL8.10)
+         4.18.0-553.37.1.el8  (RHEL8.10)
          4.18.0-513.24.1.el8  (RHEL8.9)
          4.18.0-477.27.1.el8  (RHEL8.8)
        * Other server kernels known to build and work at some point (others may also work):
@@ -46,7 +46,7 @@ TBD Whamcloud
          5.14.0-503.22.1.el9  (RHEL9.5)
          5.14.0-427.42.1.el9  (RHEL9.4)
          5.14.0-362.24.1.el9  (RHEL9.3)
-         4.18.0-553.27.1.el8  (RHEL8.10)
+         4.18.0-553.37.1.el8  (RHEL8.10)
          4.18.0-513.24.1.el8  (RHEL8.9)
          4.18.0-477.27.1.el8  (RHEL8.8)
          5.15.0-88            (Ubuntu 22.04)
index 2952129..b46a261 100644 (file)
@@ -1,5 +1,5 @@
 lnxmaj="4.18.0"
-lnxrel="553.27.1.el8_10"
+lnxrel="553.37.1.el8_10"
 
 KERNEL_SRPM=kernel-${lnxmaj}-${lnxrel}.src.rpm
 SERIES=4.18-rhel8.10.series
index 93a52c5..689b31d 100644 (file)
@@ -20,7 +20,7 @@ PATCH SERIES FOR SERVER KERNELS:
 4.18-rhel8.7.series     4.18.0-425.10.1.el8  (RHEL 8.7)
 4.18-rhel8.8.series     4.18.0-477.27.1.el8  (RHEL 8.8)
 4.18-rhel8.9.series     4.18.0-513.24.1.el8  (RHEL 8.9)
-4.18-rhel8.10.series    4.18.0-553.27.1.el8  (RHEL 8.10)
+4.18-rhel8.10.series    4.18.0-553.37.1.el8  (RHEL 8.10)
 5.14-rhel9.1.series     5.14.0-162.23.1.el9  (RHEL 9.1)
 5.14-rhel9.2.series     5.14.0-284.30.1.el9  (RHEL 9.2)
 5.14-rhel9.3.series     5.14.0-362.24.1.el9  (RHEL 9.3)