summaryrefslogtreecommitdiff
path: root/sys/modules
diff options
context:
space:
mode:
authorpgoyette <pgoyette@NetBSD.org>2020-01-27 17:09:17 +0000
committerpgoyette <pgoyette@NetBSD.org>2020-01-27 17:09:17 +0000
commitd4fca4c3930a7a99a4cdca88d5f1a398de09e8f4 (patch)
tree0834414ac2a6dad336576df0184a7ccbd660d385 /sys/modules
parent1b21b7aaaafda41ec09838ba25d813f5697742a3 (diff)
Split the module glue out from the rest of opencrypto/ocryptodev to
make rump happy. Rump doesn't have compat modules (the compat code is included in the relevant librump*.so), so there's no module compat_50 listed in link_set_modules, and thus ocryptodev's MODULE(...) can't "require" it. This fixes the problem of "built-in module compat_50 not found" when starting up rump_allserver (or rump_server with -l rumpdev_opencrypto). XXX This does not resolve the long-standing "crypto: unable to XXX register devsw, error 17" message noted at line 78 of XXX sys/rump/dev/lib/libopencrypto/opencrypto_component.c
Diffstat (limited to 'sys/modules')
-rw-r--r--sys/modules/compat_crypto_50/Makefile4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/modules/compat_crypto_50/Makefile b/sys/modules/compat_crypto_50/Makefile
index 5872dd20d6a..a291667ef2f 100644
--- a/sys/modules/compat_crypto_50/Makefile
+++ b/sys/modules/compat_crypto_50/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2019/01/27 02:08:45 pgoyette Exp $
+# $NetBSD: Makefile,v 1.3 2020/01/27 17:09:17 pgoyette Exp $
.include "../Makefile.inc"
@@ -7,6 +7,6 @@ CPPFLAGS+= -DCOMPAT_50
.PATH: ${S}/opencrypto
KMOD= compat_crypto_50
-SRCS= ocryptodev.c
+SRCS= ocryptodev.c compat_crypto_50.c
.include <bsd.kmodule.mk>