Whamcloud - gitweb
LU-18387 kernel: new kernel [RHEL 9.5 5.14.0-503.2.1.el9_5] 54/56754/6
authorShaun Tancheff <shaun.tancheff@hpe.com>
Wed, 30 Oct 2024 17:25:58 +0000 (10:25 -0700)
committerOleg Drokin <green@whamcloud.com>
Tue, 5 Nov 2024 06:30:29 +0000 (06:30 +0000)
commit0c6b2bfcf4c09a34503a1496bfc0b9234117061d
tree8e9431b4d3075d56594f578b1afe2fe762e955e4
parent91da450ba33580f85098e9f587e9220fe5dd2012
LU-18387 kernel: new kernel [RHEL 9.5 5.14.0-503.2.1.el9_5]

This patch makes changes to support new RHEL 9.5 release
for Lustre client.

Lustre-change: https://review.whamcloud.com/56748
Lustre-commit: TBD (from a347e8bece92e00af02d5499b092700954c4fb8e)

LU-17243 build: compatibility updates for kernel 6.6

linux kernel v5.19-rc1-4-gc4f135d64382
  workqueue: Wrap flush_workqueue() using a macro
linux kernel v6.5-rc1-7-g20bdedafd2f6
  workqueue: Warn attempt to flush system-wide workqueues.
If __flush_workqueue(system_wq) is not available fall back to
flush_scheduled_work()

Lustre-change: https://review.whamcloud.com/52908
Lustre-commit: a0e6d6f7327598d13661bb14098a9f21f2035285

LU-17592 build: compatibility updates for kernel 6.8

Linux commit v6.7-rc1-3-gda549bdd15c2
  dentry: switch the lists of children to hlist
Provide trival wrappers to abstract the changed members

Lustre-change: https://review.whamcloud.com/54229
Lustre-commit: 6d27c2c8c72e853a238fd3fc7f42d658188ca02f

Test-Parameters: trivial \
  mdtcount=4 mdscount=2 clientdistro=el9.5 testlist=sanity
Test-Parameters: optional clientdistro=el9.5 testgroup=full-part-1
Test-Parameters: optional clientdistro=el9.5 testgroup=full-part-2
Test-Parameters: optional clientdistro=el9.5 testgroup=full-part-3

Change-Id: I1bce12b2b7190bcbd880916049667630aba700c8
Signed-off-by: Shaun Tancheff <shaun.tancheff@hpe.com>
Signed-off-by: Jian Yu <yujian@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/56754
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Yang Sheng <ys@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
contrib/lbuild/funcs.sh
libcfs/libcfs/linux/linux-prim.c
lustre/ChangeLog
lustre/autoconf/lustre-core.m4
lustre/include/lustre_compat.h
lustre/kernel_patches/targets/5.14-rhel9.5.target.in [new file with mode: 0644]
lustre/llite/dcache.c
lustre/llite/namei.c