diff options
| author | nakayama <nakayama@NetBSD.org> | 2019-08-26 10:05:34 +0000 |
|---|---|---|
| committer | nakayama <nakayama@NetBSD.org> | 2019-08-26 10:05:34 +0000 |
| commit | a9d671a89c33ca460a5d5f2d8cf1e035096cbfa2 (patch) | |
| tree | f0fb80060be9a20cdb15b6c12c4fba8c8d72c1eb /sys/dev/sysmon | |
| parent | 2461f76aeea19e75959c1095a89765e8b667d726 (diff) | |
Module class of sysmon_envsys, sysmon_wdog and sysmon_power is
MODULE_CLASS_DRIVER, not MODULE_CLASS_MISC.
Fix that invoking envsys without sysmon_envsys kernel module failes with:
WARNING: module error: incompatible module class for `sysmon_envsys' (1 != 3)
Diffstat (limited to 'sys/dev/sysmon')
| -rw-r--r-- | sys/dev/sysmon/sysmon.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/sysmon/sysmon.c b/sys/dev/sysmon/sysmon.c index 7f92577285e..a96abd025e5 100644 --- a/sys/dev/sysmon/sysmon.c +++ b/sys/dev/sysmon/sysmon.c @@ -1,4 +1,4 @@ -/* $NetBSD: sysmon.c,v 1.29 2019/04/26 08:38:25 pgoyette Exp $ */ +/* $NetBSD: sysmon.c,v 1.30 2019/08/26 10:05:34 nakayama Exp $ */ /*- * Copyright (c) 2000 Zembu Labs, Inc. @@ -39,7 +39,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sysmon.c,v 1.29 2019/04/26 08:38:25 pgoyette Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sysmon.c,v 1.30 2019/08/26 10:05:34 nakayama Exp $"); #include <sys/param.h> #include <sys/conf.h> @@ -151,7 +151,7 @@ sysmonopen(dev_t dev, int flag, int mode, struct lwp *l) if (sysmon_opvec_table[minor(dev)] == NULL) { mutex_exit(&sysmon_minor_mtx); error = module_autoload(sysmon_mod[minor(dev)], - MODULE_CLASS_MISC); + MODULE_CLASS_DRIVER); if (error) return error; mutex_enter(&sysmon_minor_mtx); |
