From 4f38fb2f787e57659fc73c9348cab75a9cb8b56c Mon Sep 17 00:00:00 2001 From: Daniel Pouzzner Date: Mon, 31 Aug 2020 20:09:03 -0500 Subject: [PATCH] linuxkm/Kbuild: gate EXPORT_SYMBOL(wolfcrypt_test) on -UNO_CRYPT_TEST. --- linuxkm/Kbuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linuxkm/Kbuild b/linuxkm/Kbuild index 2f63c6fee..1f296f93d 100644 --- a/linuxkm/Kbuild +++ b/linuxkm/Kbuild @@ -74,6 +74,6 @@ $(obj)/wolfcrypt/src/aes_gcm_asm.o: OBJECT_FILES_NON_STANDARD := y $(src)/linuxkm/module_exports.c: $(src)/linuxkm/module_exports.c.template $(WOLFSSL_OBJ_TARGETS) @cp $< $@ @readelf --symbols --wide $(WOLFSSL_OBJ_TARGETS) | awk '/^ *[0-9]+: /{if ($$8 !~ /^(wc_|wolf)/){next;} if (($$4 == "FUNC") && ($$5 == "GLOBAL") && ($$6 == "DEFAULT")) { print "EXPORT_SYMBOL(" $$8 ");"; }}' >> $@ - @echo 'EXPORT_SYMBOL(wolfcrypt_test);' >> $@ + @echo -e '#ifndef NO_CRYPT_TEST\nEXPORT_SYMBOL(wolfcrypt_test);\n#endif' >> $@ clean-files := module_exports.c