From d33e96cdd472f76d56f0e543cb1b3afb07785e54 Mon Sep 17 00:00:00 2001 From: Timothy Day Date: Thu, 17 Apr 2025 15:58:29 +0000 Subject: [PATCH] LU-18515 build: fix configure checks for ZFS 2.2.3 These config checks were missing certain headers. Thus, the checks failed which caused the build to also fail when trying to compile against ZFS 2.3.0+. Fixes: a13fc434c57f ("LU-17662 osd-zfs: Support for ZFS 2.2.3") Test-Parameters: trivial Signed-off-by: Timothy Day Change-Id: I8e231f0c4581f435cb4209c767fc4727cb6cbfa0 Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/57452 Tested-by: jenkins Tested-by: Maloo Reviewed-by: James Simmons Reviewed-by: Shaun Tancheff Reviewed-by: Jian Yu Reviewed-by: Akash B Reviewed-by: Oleg Drokin --- config/lustre-build-linux.m4 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config/lustre-build-linux.m4 b/config/lustre-build-linux.m4 index 8666973..a85c9c5 100644 --- a/config/lustre-build-linux.m4 +++ b/config/lustre-build-linux.m4 @@ -879,6 +879,10 @@ ifneq (\$(SINC),) LINUXINCLUDE += -I\$(SINC) else LINUXINCLUDE += -I\$(ZINC)/include/spl +LINUXINCLUDE += -I\$(ZINC)/include/zfs +LINUXINCLUDE += -I\$(ZINC)/include/os/linux/spl +LINUXINCLUDE += -I\$(ZINC)/include/os/linux/zfs +LINUXINCLUDE += -I\$(ZINC)/include/os/linux/kernel endif endif LINUXINCLUDE += -include $CONFIG_INCLUDE -- 1.8.3.1