summaryrefslogtreecommitdiffstats
path: root/sys/kern
diff options
context:
space:
mode:
authorsos <sos@FreeBSD.org>1994-10-12 20:28:32 +0000
committersos <sos@FreeBSD.org>1994-10-12 20:28:32 +0000
commit5da143143431c5fc39b10c75c20e03ab613bbc74 (patch)
treecf4d272b378720ea480b6f57ea0520b63815dd39 /sys/kern
parente42ffcf4bb6b8f00024f8055149b90cb31ae067d (diff)
downloadFreeBSD-src-5da143143431c5fc39b10c75c20e03ab613bbc74.zip
FreeBSD-src-5da143143431c5fc39b10c75c20e03ab613bbc74.tar.gz
Don't allow the same MISC module loading more than once..
Diffstat (limited to 'sys/kern')
-rw-r--r--sys/kern/kern_lkm.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/kern/kern_lkm.c b/sys/kern/kern_lkm.c
index 6f25cb9..61aac0e 100644
--- a/sys/kern/kern_lkm.c
+++ b/sys/kern/kern_lkm.c
@@ -893,6 +893,8 @@ lkmdispatch(lkmtp, cmd)
break;
case LM_MISC: /* ignore content -- no "misc-specific" procedure */
+ if (lkmexists(lkmtp))
+ err = EEXIST;
break;
default:
OpenPOWER on IntegriCloud