Whamcloud - gitweb
LU-18684 config: don't run kernel checks with modules disabled 21/57921/4
authorAke Sandgren <ake.sandgren@hpc2n.umu.se>
Wed, 29 Jan 2025 12:02:43 +0000 (13:02 +0100)
committerOleg Drokin <green@whamcloud.com>
Wed, 14 May 2025 03:54:14 +0000 (03:54 +0000)
Running:

configure --enable-client --disable-server --disable-modules

runs kernel checks. They should only ever be run with modules enabled.

Fixes: a13fc434c57f ("LU-17662 osd-zfs: Support for ZFS 2.2.3")
Signed-off-by: Ake Sandgren <ake.sandgren@hpc2n.umu.se>
Change-Id: I97277474e1db554c23bf2fa3f80ac3a5b745bded
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/57921
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Timothy Day <timday@amazon.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
config/lustre-build.m4

index 08a79ff..74b2821 100644 (file)
@@ -466,7 +466,7 @@ LB_CONFIG_MODULES
 AS_IF([test x$enable_modules = xno], [enable_server=no])
 LB_CONFIG_LDISKFS
 LB_CONFIG_ZFS
-AS_IF([test "x$enable_dist" = xno], [
+AS_IF([test "x$enable_modules" = xyes], [
        LB_KABI_LDISKFS
        LZ_KABI_ZFS
        LB_KABI_CHECKS