From 4e0ceab9ab46218a15848ce24be2f47b91993952 Mon Sep 17 00:00:00 2001 From: Jian Yu Date: Tue, 28 May 2024 17:40:19 -0700 Subject: [PATCH] LU-17402 kernel: RHEL 8.10 client support This patch makes changes to support RHEL 8.10 release with kernel 4.18.0-553.el8_10 for Lustre client. Lustre-change: https://review.whamcloud.com/54800 Lustre-commit: TBD (from 6748f47fac79e557ae21eb790b597be6449c926a) Test-Parameters: trivial fstype=ldiskfs mdtcount=4 mdscount=2 \ clientdistro=el8.10 serverdistro=el8.8 testlist=sanity Test-Parameters: trivial fstype=zfs mdtcount=4 mdscount=2 \ clientdistro=el8.10 serverdistro=el8.8 testlist=sanity Test-Parameters: optional clientdistro=el8.10 testgroup=full-part-1 Test-Parameters: optional clientdistro=el8.10 testgroup=full-part-2 Test-Parameters: optional clientdistro=el8.10 testgroup=full-part-3 Change-Id: I0a9a262d13e0b0de3607da0982468fd8b5f6a7aa Signed-off-by: Jian Yu Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/55207 Tested-by: jenkins Tested-by: Maloo Reviewed-by: Minh Diep Reviewed-by: Andreas Dilger --- lustre/ChangeLog | 1 + lustre/autoconf/lustre-core.m4 | 1 + .../kernel_patches/targets/4.18-rhel8.10.target.in | 26 ++++++++++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 lustre/kernel_patches/targets/4.18-rhel8.10.target.in diff --git a/lustre/ChangeLog b/lustre/ChangeLog index 3a28c3b..e74d4ec 100644 --- a/lustre/ChangeLog +++ b/lustre/ChangeLog @@ -26,6 +26,7 @@ 4.18.0-425.19.2.el8 (RHEL8.7) 4.18.0-477.27.1.el8 (RHEL8.8) 4.18.0-513.24.1.el8 (RHEL8.9) + 4.18.0-553.el8 (RHEL8.10) 5.14.0-70.30.1.el9 (RHEL9.0) 5.14.0-162.23.1.el9 (RHEL9.1) 5.14.0-284.30.1.el9 (RHEL9.2) diff --git a/lustre/autoconf/lustre-core.m4 b/lustre/autoconf/lustre-core.m4 index b4eac9b..8969a4d 100644 --- a/lustre/autoconf/lustre-core.m4 +++ b/lustre/autoconf/lustre-core.m4 @@ -5202,6 +5202,7 @@ lustre/kernel_patches/targets/5.14-rhel9.3.target lustre/kernel_patches/targets/5.14-rhel9.2.target lustre/kernel_patches/targets/5.14-rhel9.1.target lustre/kernel_patches/targets/5.14-rhel9.0.target +lustre/kernel_patches/targets/4.18-rhel8.10.target lustre/kernel_patches/targets/4.18-rhel8.9.target lustre/kernel_patches/targets/4.18-rhel8.8.target lustre/kernel_patches/targets/4.18-rhel8.7.target diff --git a/lustre/kernel_patches/targets/4.18-rhel8.10.target.in b/lustre/kernel_patches/targets/4.18-rhel8.10.target.in new file mode 100644 index 0000000..b8e470a --- /dev/null +++ b/lustre/kernel_patches/targets/4.18-rhel8.10.target.in @@ -0,0 +1,26 @@ +lnxmaj="4.18.0" +lnxrel="553.el8_10" + +KERNEL_SRPM=kernel-${lnxmaj}-${lnxrel}.src.rpm +SERIES="" +EXTRA_VERSION=${lnxrel}_lustre.@VERSION@ +LUSTRE_VERSION=@VERSION@ + +DEVEL_PATH_ARCH_DELIMETER="." +OFED_VERSION=inkernel + +BASE_ARCHS="i686 x86_64 ia64 ppc64" +BIGMEM_ARCHS="" +BOOT_ARCHS="" +JENSEN_ARCHS="" +#SMP_ARCHS="i686 x86_64 ia64 ppc64" +# RHEL8 doesn't use smp specific kernels +SMP_ARCHS="" +UP_ARCHS="" + +for cc in gcc ; do + if which $cc >/dev/null 2>/dev/null ; then + export CC=$cc + break + fi +done -- 1.8.3.1