diff options
| author | jmcneill <jmcneill@NetBSD.org> | 2008-05-30 11:24:57 +0000 |
|---|---|---|
| committer | jmcneill <jmcneill@NetBSD.org> | 2008-05-30 11:24:57 +0000 |
| commit | 5d0bd997c25f4bb55e5eca5cd5565164db966e33 (patch) | |
| tree | fd65f54d4deab6010646360a0f808fc10f300d59 /sys/dev | |
| parent | 0a34921e9f93a722c735f2fca9469f85f8a2d604 (diff) | |
Don't call devsw_attach/detach if _MODULE is not defined.
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/putter/putter.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/sys/dev/putter/putter.c b/sys/dev/putter/putter.c index 4b61a6a712a..7f40cb37e91 100644 --- a/sys/dev/putter/putter.c +++ b/sys/dev/putter/putter.c @@ -1,4 +1,4 @@ -/* $NetBSD: putter.c,v 1.13 2008/05/21 14:03:31 ad Exp $ */ +/* $NetBSD: putter.c,v 1.14 2008/05/30 11:24:57 jmcneill Exp $ */ /* * Copyright (c) 2006, 2007 Antti Kantee. All Rights Reserved. @@ -35,7 +35,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: putter.c,v 1.13 2008/05/21 14:03:31 ad Exp $"); +__KERNEL_RCSID(0, "$NetBSD: putter.c,v 1.14 2008/05/30 11:24:57 jmcneill Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -619,6 +619,7 @@ MODULE(MODULE_CLASS_MISC, putter, NULL); static int putter_modcmd(modcmd_t cmd, void *arg) { +#ifdef _MODULE int bmajor = -1, cmajor = -1; switch (cmd) { @@ -630,5 +631,10 @@ putter_modcmd(modcmd_t cmd, void *arg) default: return ENOTTY; } +#else + if (cmd == MODULE_CMD_INIT) + return 0; + return ENOTTY; +#endif } #endif /* !_RUMPKERNEL */ |
