Whamcloud - gitweb
LU-18876 build: KMODEXT is always .ko 61/58661/3
authorTimothy Day <timday@amazon.com>
Thu, 3 Apr 2025 05:27:28 +0000 (01:27 -0400)
committerOleg Drokin <green@whamcloud.com>
Wed, 16 Apr 2025 20:45:31 +0000 (20:45 +0000)
KMODEXT is always .ko, so let's remove it
to simplify the kernel Makefiles.

Test-Parameters: trivial
Signed-off-by: Timothy Day <timday@amazon.com>
Change-Id: I7e44849b8f77730cf112292d619116907661f52a
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/58661
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
34 files changed:
config/lustre-build-linux.m4
ldiskfs/autoMakefile.am
libcfs/libcfs/autoMakefile.am
lnet/klnds/gnilnd/autoMakefile.am
lnet/klnds/in-kernel-o2iblnd/autoMakefile.am
lnet/klnds/kfilnd/autoMakefile.am
lnet/klnds/o2iblnd/autoMakefile.am
lnet/klnds/socklnd/autoMakefile.am
lnet/lnet/autoMakefile.am
lnet/selftest/autoMakefile.am
lustre/ec/autoMakefile.am
lustre/fid/autoMakefile.am
lustre/fld/autoMakefile.am
lustre/kunit/autoMakefile.am
lustre/lfsck/autoMakefile.am
lustre/llite/autoMakefile.am
lustre/lmv/autoMakefile.am
lustre/lod/autoMakefile.am
lustre/lov/autoMakefile.am
lustre/mdc/autoMakefile.am
lustre/mdd/autoMakefile.am
lustre/mdt/autoMakefile.am
lustre/mgc/autoMakefile.am
lustre/mgs/autoMakefile.am
lustre/obdclass/autoMakefile.am
lustre/obdecho/autoMakefile.am
lustre/ofd/autoMakefile.am
lustre/osc/autoMakefile.am
lustre/osd-ldiskfs/autoMakefile.am
lustre/osd-zfs/autoMakefile.am
lustre/osp/autoMakefile.am
lustre/ptlrpc/autoMakefile.am
lustre/ptlrpc/gss/autoMakefile.am
lustre/quota/autoMakefile.am

index 519ddba..8666973 100644 (file)
@@ -4,9 +4,6 @@
 # Set things accordingly for a linux kernel
 #
 AC_DEFUN([LB_LINUX_VERSION], [
-KMODEXT=".ko"
-AC_SUBST(KMODEXT)
-
 makerule="$PWD/build"
 AC_CACHE_CHECK([for external module build target], lb_cv_module_target,
 [
index 487d50a..9644063 100644 (file)
@@ -4,9 +4,9 @@ if MODULES
 if LDISKFS_ENABLED
 all-local: sources
 
-modulefs_DATA = ldiskfs$(KMODEXT)
+modulefs_DATA = ldiskfs.ko
 
-ldiskfs$(KMODEXT): sources
+ldiskfs.ko: sources
 endif
 endif
 
index 809a6f1..3085190 100644 (file)
@@ -31,7 +31,7 @@ libcfs_la_CFLAGS := -fPIC
 if MODULES
 
 if LINUX
-modulenet_DATA := libcfs$(KMODEXT)
+modulenet_DATA := libcfs.ko
 endif # LINUX
 
 endif # MODULES
index e01b1df..e1d94bd 100644 (file)
@@ -10,7 +10,7 @@
 
 if MODULES
 if BUILD_GNILND
-modulenet_DATA = kgnilnd$(KMODEXT)
+modulenet_DATA = kgnilnd.ko
 endif
 endif
 
index c5db31c..716b01e 100644 (file)
 
 if MODULES
 if BUILT_IN_KO2IBLND
-modulenet_DATA = in-kernel-ko2iblnd$(KMODEXT)
-ko2iblnd$(KMODEXT): sources
-in-kernel-ko2iblnd$(KMODEXT): ko2iblnd$(KMODEXT)
-        cp -vf ko2iblnd$(KMODEXT) in-kernel-ko2iblnd$(KMODEXT)
+modulenet_DATA = in-kernel-ko2iblnd.ko
+ko2iblnd.ko: sources
+in-kernel-ko2iblnd.ko: ko2iblnd.ko
+        cp -vf ko2iblnd.ko in-kernel-ko2iblnd.ko
 
 if EXTERNAL_KO2IBLND
 else
 install-exec-hook:
        (cd "$(DESTDIR)$(modulenetdir)"; \
-        $(LN_S) -f in-kernel-ko2iblnd$(KMODEXT) ko2iblnd$(KMODEXT))
+        $(LN_S) -f in-kernel-ko2iblnd.ko ko2iblnd.ko)
 
 uninstall-hook:
-       (cd "$(DESTDIR)$(modulenetdir)"; rm -f ko2iblnd$(KMODEXT))
+       (cd "$(DESTDIR)$(modulenetdir)"; rm -f ko2iblnd.ko)
 endif
 endif
 endif
@@ -33,11 +33,11 @@ EXTRA_DIST = $(in-kernel-ko2iblnd-objs:%.o=%.c) o2iblnd-idl.h o2iblnd.h
 
 if MODULES
 if BUILT_IN_KO2IBLND
-all-local: $(in-kernel-ko2iblnd_headers) $(in-kernel-ko2iblnd_sources) in-kernel-ko2iblnd$(KMODEXT)
+all-local: $(in-kernel-ko2iblnd_headers) $(in-kernel-ko2iblnd_sources) in-kernel-ko2iblnd.ko
 endif
 endif
 
 CLEANFILES = $(in-kernel-ko2iblnd_headers) $(in-kernel-ko2iblnd_sources)
 
 clean-local:
-       rm -rf $(in-kernel-ko2iblnd_headers) $(in-kernel-ko2iblnd_sources) ko2iblnd$(KMODEXT) in-kernel-ko2iblnd$(KMODEXT)
+       rm -rf $(in-kernel-ko2iblnd_headers) $(in-kernel-ko2iblnd_sources) ko2iblnd.ko in-kernel-ko2iblnd.ko
index 37ca870..7b6dfd7 100644 (file)
@@ -6,7 +6,7 @@
 
 if MODULES
 if BUILD_KFILND
-modulenet_DATA := kkfilnd$(KMODEXT)
+modulenet_DATA := kkfilnd.ko
 endif # BUILD_KFILND
 endif # MODULES
 
index c5c8c7e..aa98c21 100644 (file)
@@ -11,7 +11,7 @@
 
 if MODULES
 if EXTERNAL_KO2IBLND
-modulenet_DATA = ko2iblnd$(KMODEXT)
+modulenet_DATA = ko2iblnd.ko
 endif
 endif
 
index 4703d2d..2dfe5d2 100644 (file)
@@ -5,7 +5,7 @@
 #
 
 if MODULES
-modulenet_DATA := ksocklnd$(KMODEXT)
+modulenet_DATA := ksocklnd.ko
 endif # MODULES
 
 EXTRA_DIST := $(ksocklnd-objs:%.o=%.c) socklnd.h
index 026ff7f..1680671 100644 (file)
@@ -7,7 +7,7 @@
 if MODULES
 
 if LINUX
-modulenet_DATA = lnet$(KMODEXT)
+modulenet_DATA = lnet.ko
 endif # LINUX
 
 endif # MODULES
index 7fc6d3b..53b7e69 100644 (file)
@@ -7,7 +7,7 @@
 if MODULES
 
 if LINUX
-modulenet_DATA = lnet_selftest$(KMODEXT)
+modulenet_DATA = lnet_selftest.ko
 endif # LINUX
 
 endif # MODULES
index 1586264..10ccc18 100644 (file)
@@ -30,7 +30,7 @@
 #
 
 if MODULES
-modulefs_DATA = ec$(KMODEXT)
+modulefs_DATA = ec.ko
 endif
 
 MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
index 5132fff..346daf5 100644 (file)
@@ -12,7 +12,7 @@
 #
 
 if MODULES
-modulefs_DATA = fid$(KMODEXT)
+modulefs_DATA = fid.ko
 endif
 
 MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
index 27a60af..fb6fcc5 100644 (file)
@@ -10,7 +10,7 @@
 #
 
 if MODULES
-modulefs_DATA = fld$(KMODEXT)
+modulefs_DATA = fld.ko
 endif # MODULES
 
 MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
index 27cf4f1..dfb9a54 100644 (file)
@@ -9,11 +9,11 @@
 #
 
 if MODULES
-modulefs_DATA = kinode$(KMODEXT)
-modulefs_DATA += obd_test$(KMODEXT)
+modulefs_DATA = kinode.ko
+modulefs_DATA += obd_test.ko
 if SERVER
-modulefs_DATA += ldlm_extent$(KMODEXT)
-modulefs_DATA += llog_test$(KMODEXT)
+modulefs_DATA += ldlm_extent.ko
+modulefs_DATA += llog_test.ko
 endif # SERVER
 endif # MODULES
 
index 8d92910..f02e13b 100644 (file)
@@ -5,7 +5,7 @@
 #
 
 if MODULES
-modulefs_DATA = lfsck$(KMODEXT)
+modulefs_DATA = lfsck.ko
 endif
 
 MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
index 88bca67..5cb0ee3 100644 (file)
@@ -10,7 +10,7 @@
 #
 
 if MODULES
-modulefs_DATA = lustre$(KMODEXT)
+modulefs_DATA = lustre.ko
 endif
 
 MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
index cf19937..14d05ae 100644 (file)
@@ -12,7 +12,7 @@
 #
 
 if MODULES
-modulefs_DATA = lmv$(KMODEXT)
+modulefs_DATA = lmv.ko
 endif # MODULES
 
 EXTRA_DIST = $(lmv-objs:.o=.c) lmv_internal.h
index b2a3719..f3d9d0f 100644 (file)
@@ -12,7 +12,7 @@
 #
 
 if MODULES
-modulefs_DATA = lod$(KMODEXT)
+modulefs_DATA = lod.ko
 endif
 
 MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
index be4a783..4f3f1f6 100644 (file)
@@ -12,7 +12,7 @@
 #
 
 if MODULES
-modulefs_DATA = lov$(KMODEXT)
+modulefs_DATA = lov.ko
 endif # MODULES
 
 MOSTLYCLEANFILES := @MOSTLYCLEANFILES@ 
index d4d2a6a..3c0804d 100644 (file)
@@ -10,7 +10,7 @@
 #
 
 if MODULES
-modulefs_DATA = mdc$(KMODEXT)
+modulefs_DATA = mdc.ko
 endif # MODULES
 
 MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
index 74e7dd9..e939307 100644 (file)
@@ -12,7 +12,7 @@
 #
 
 if MODULES
-modulefs_DATA = mdd$(KMODEXT)
+modulefs_DATA = mdd.ko
 endif
 
 MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
index de65a63..41c7953 100644 (file)
@@ -10,7 +10,7 @@
 #
 
 if MODULES
-modulefs_DATA = mdt$(KMODEXT)
+modulefs_DATA = mdt.ko
 endif
 
 MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
index 43ed0f4..c378f7a 100644 (file)
@@ -12,7 +12,7 @@
 #
 
 if MODULES
-modulefs_DATA = mgc$(KMODEXT)
+modulefs_DATA = mgc.ko
 endif
 
 MOSTLYCLEANFILES := @MOSTLYCLEANFILES@ 
index 863e256..5936d5c 100644 (file)
@@ -10,7 +10,7 @@
 #
 
 if MODULES
-modulefs_DATA = mgs$(KMODEXT)
+modulefs_DATA = mgs.ko
 endif
 
 MOSTLYCLEANFILES := @MOSTLYCLEANFILES@ 
index cc80950..bc507b8 100644 (file)
@@ -10,7 +10,7 @@
 
 if MODULES
 if LINUX
-modulefs_DATA = obdclass$(KMODEXT)
+modulefs_DATA = obdclass.ko
 endif # LINUX
 endif # MODULES
 
index 9dd66fb..148e96c 100644 (file)
@@ -14,7 +14,7 @@
 if MODULES
 
 if LINUX
-modulefs_DATA = obdecho$(KMODEXT)
+modulefs_DATA = obdecho.ko
 endif # LINUX
 
 endif # MODULES
index d5c309b..f76e334 100644 (file)
@@ -12,7 +12,7 @@
 #
 
 if MODULES
-modulefs_DATA = ofd$(KMODEXT)
+modulefs_DATA = ofd.ko
 endif
 
 MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
index 65d67eb..64ebdaa 100644 (file)
@@ -14,7 +14,7 @@
 if MODULES
 
 if LINUX
-modulefs_DATA = osc$(KMODEXT)
+modulefs_DATA = osc.ko
 endif # LINUX
 
 endif # MODULES
index b9228a5..dfb5347 100644 (file)
@@ -13,7 +13,7 @@
 
 if MODULES
 if LDISKFS_ENABLED
-modulefs_DATA = osd_ldiskfs$(KMODEXT)
+modulefs_DATA = osd_ldiskfs.ko
 endif
 endif
 
index 8acc456..5407144 100644 (file)
@@ -13,7 +13,7 @@
 
 if MODULES
 if ZFS_ENABLED
-modulefs_DATA = osd_zfs$(KMODEXT)
+modulefs_DATA = osd_zfs.ko
 endif
 endif
 
index 04a5ece..0cf61d8 100644 (file)
@@ -12,7 +12,7 @@
 #
 
 if MODULES
-modulefs_DATA = osp$(KMODEXT)
+modulefs_DATA = osp.ko
 endif
 
 MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
index 9c8b1c8..f278abe 100644 (file)
@@ -14,7 +14,7 @@
 if MODULES
 
 if LINUX
-modulefs_DATA = ptlrpc$(KMODEXT)
+modulefs_DATA = ptlrpc.ko
 endif # LINUX
 
 endif # MODULES
index f0a9846..ad1640c 100644 (file)
@@ -10,7 +10,7 @@
 #
 
 if MODULES
-modulefs_DATA = ptlrpc_gss$(KMODEXT)
+modulefs_DATA = ptlrpc_gss.ko
 endif # MODULES
 
 EXTRA_DIST = *.c *.h
index 608b6a9..632c781 100644 (file)
@@ -12,7 +12,7 @@
 if MODULES
 if LINUX
 
-modulefs_DATA = lquota$(KMODEXT)
+modulefs_DATA = lquota.ko
 
 endif LINUX
 endif MODULES