Whamcloud - gitweb
LU-17878 build: compatibility updates for kernel 6.9 01/55201/3
authorShaun Tancheff <shaun.tancheff@hpe.com>
Sat, 25 May 2024 23:20:38 +0000 (17:20 -0600)
committerOleg Drokin <green@whamcloud.com>
Mon, 10 Jun 2024 06:14:12 +0000 (06:14 +0000)
commitf0cce1c6cacc85f658b4d5abb84bc5fbd8306a38
tree287de37f04a47cd009c57cfc71421a4102e541ae
parent1631c5728b76fc514f64621e664d92fb75686978
LU-17878 build: compatibility updates for kernel 6.9

Linux v6.8-2-ga8922f79671f
  ceph: remove SLAB_MEM_SPREAD flag usage

Provide a replacement for older kernels when SLAB_MEM_SPREAD
is not defined.

Linux v6.8-rc1-47-gc69ff4071935
  filelock: split leases out of struct file_lock

Provide abstractions for:
  flc_type, flc_pid, flc_file, flc_flags, and flc_owner

Test-Parameters: trivial
HPE-bug-id: LUS-12363
Signed-off-by: Shaun Tancheff <shaun.tancheff@hpe.com>
Change-Id: Ide457ba29fc2d3537f074fe9a66cf0c8567f7621
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/55201
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Jian Yu <yujian@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/autoconf/lustre-core.m4
lustre/include/lustre_compat.h
lustre/ldlm/ldlm_flock.c
lustre/llite/file.c