panic in cpu_initclocks() if clock device is not attached
This commit is contained in:
parent
711d4aecaa
commit
e45292cb5e
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: clock.c,v 1.2 2001/05/11 03:42:59 thorpej Exp $ */
|
/* $NetBSD: clock.c,v 1.3 2001/10/10 13:24:47 pooka Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 1988 University of Utah.
|
* Copyright (c) 1988 University of Utah.
|
||||||
|
@ -62,6 +62,7 @@ clockattach(dev, fns)
|
||||||
struct device *dev;
|
struct device *dev;
|
||||||
const struct clockfns *fns;
|
const struct clockfns *fns;
|
||||||
{
|
{
|
||||||
|
|
||||||
if (clockfns != NULL)
|
if (clockfns != NULL)
|
||||||
panic("clockattach: multiple clocks");
|
panic("clockattach: multiple clocks");
|
||||||
|
|
||||||
|
@ -102,6 +103,10 @@ setstatclockrate(newhz)
|
||||||
void
|
void
|
||||||
cpu_initclocks()
|
cpu_initclocks()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
if (clockfns == NULL)
|
||||||
|
panic("cpu_initclocks: clock device not attached");
|
||||||
|
|
||||||
(*clockfns->cf_init)(clockdev);
|
(*clockfns->cf_init)(clockdev);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue