Whamcloud - gitweb
LU-18852 build: Compatability updates for kernel v6.14 51/58551/2
authorShaun Tancheff <shaun.tancheff@hpe.com>
Thu, 27 Mar 2025 01:42:38 +0000 (08:42 +0700)
committerOleg Drokin <green@whamcloud.com>
Thu, 12 Jun 2025 06:34:37 +0000 (06:34 +0000)
commit76fc6f9f571d59654e9e9501bd6ba4e4fa995ea8
tree17f06742dfc3f37a518ed0f2f37ce9155ec63ca2
parent4884e8597393629b429364d818c8004548c25347
LU-18852 build: Compatability updates for kernel v6.14

Linux commit v6.13-rc1-1-g6fba89813ccf
  lsm: ensure the correct LSM context releaser

struct lsm_context is now upstream, provide an lsmcontext
mapping for Ubuntu

Linux v6.13-rc1-7-g5be1fa8abd7b
  Pass parent directory inode and expected name to ->d_revalidate()

Adjust d_revalidate() to handle the extra arguments.

Use FMODE_NONOTIFY now that __FMODE_NONOTIFY macro is dropped.

Test-Parameters: trivial
HPE-bug-id: LUS-12797
Signed-off-by: Shaun Tancheff <shaun.tancheff@hpe.com>
Change-Id: I4ea10d171ab83e6cadb7d03580e9a2748c0d60b0
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/58551
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Jian Yu <yujian@whamcloud.com>
Reviewed-by: Yang Sheng <ys@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
config/lustre-build.m4
config/lustre-core.m4
libcfs/libcfs/crypto/crypto.c
lustre/include/lustre_compat.h
lustre/include/lvfs.h
lustre/llite/dcache.c
lustre/llite/xattr_security.c
lustre/osd-ldiskfs/osd_handler.c