summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorian <ian@FreeBSD.org>2014-09-02 03:46:24 +0000
committerian <ian@FreeBSD.org>2014-09-02 03:46:24 +0000
commit08884dcd4667e79fa244a2cc298ad3c85ab4629a (patch)
tree844ed0afab354a38dbcab20b8e12725a7efede00
parent29ba19b429e334f6eb07025de2ff4a0018e6d583 (diff)
downloadFreeBSD-src-08884dcd4667e79fa244a2cc298ad3c85ab4629a.zip
FreeBSD-src-08884dcd4667e79fa244a2cc298ad3c85ab4629a.tar.gz
Use OF_xref_from_device(), not OF_xref_from_node(). Also, use bzero()
rather than memset().
-rw-r--r--sys/dev/fdt/fdt_clock.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/dev/fdt/fdt_clock.c b/sys/dev/fdt/fdt_clock.c
index 8c970bc..e471523 100644
--- a/sys/dev/fdt/fdt_clock.c
+++ b/sys/dev/fdt/fdt_clock.c
@@ -32,6 +32,7 @@
#include <sys/lock.h>
#include <sys/mutex.h>
#include <sys/queue.h>
+#include <sys/systm.h>
#include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h>
@@ -119,7 +120,7 @@ fdt_clock_get_info(device_t consumer, int n, struct fdt_clock_info *info)
* override anything it wants to).
*/
clocknum = clks[n + 1];
- memset(info, 0, sizeof(*info));
+ bzero(info, sizeof(*info));
info->provider = clockdev;
info->index = clocknum;
info->name = "";
@@ -148,13 +149,13 @@ void
fdt_clock_register_provider(device_t provider)
{
- OF_device_register_xref(OF_xref_from_node(provider), provider);
+ OF_device_register_xref(OF_xref_from_device(provider), provider);
}
void
fdt_clock_unregister_provider(device_t provider)
{
- OF_device_register_xref(OF_xref_from_node(provider), NULL);
+ OF_device_register_xref(OF_xref_from_device(provider), NULL);
}
OpenPOWER on IntegriCloud