summaryrefslogtreecommitdiffstats
path: root/sys/ia64
diff options
context:
space:
mode:
authordfr <dfr@FreeBSD.org>2002-04-09 08:53:57 +0000
committerdfr <dfr@FreeBSD.org>2002-04-09 08:53:57 +0000
commit51ee741c329aef4a4b5a08f8c7ca5d842484c2a6 (patch)
treefb174887c8c261b095e7eb9e8c2c3b05ecf28afe /sys/ia64
parenta739220266726c1045f3b6f8b490213a30793da7 (diff)
downloadFreeBSD-src-51ee741c329aef4a4b5a08f8c7ca5d842484c2a6.zip
FreeBSD-src-51ee741c329aef4a4b5a08f8c7ca5d842484c2a6.tar.gz
Don't call make_dev from ssccnattach - its far too early to work properly.
Diffstat (limited to 'sys/ia64')
-rw-r--r--sys/ia64/ia64/ssc.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/ia64/ia64/ssc.c b/sys/ia64/ia64/ssc.c
index fdc7a4e..a18eae9 100644
--- a/sys/ia64/ia64/ssc.c
+++ b/sys/ia64/ia64/ssc.c
@@ -109,8 +109,16 @@ ssccnprobe(struct consdev *cp)
static void
ssccninit(struct consdev *cp)
{
+}
+
+static void
+ssccnattach(void *arg)
+{
+ if (!ia64_running_in_simulator())
+ return;
make_dev(&ssc_cdevsw, 0, UID_ROOT, GID_WHEEL, 0600, "ssccons");
}
+SYSINIT(ssccnattach, SI_SUB_DRIVERS, SI_ORDER_ANY, ssccnattach, 0);
static void
ssccnputc(dev_t dev, int c)
OpenPOWER on IntegriCloud