svn commit: r333047 - in head/sys: dev/extres/clk kern sys
Emmanuel Vadot
manu at FreeBSD.org
Fri Apr 27 00:12:01 UTC 2018
Author: manu
Date: Fri Apr 27 00:12:00 2018
New Revision: 333047
URL: https://svnweb.freebsd.org/changeset/base/333047
Log:
clk: Put the sysctls under hw.clock instead of clock
This is more consistant with hw.regulator and other hardware related
sysctls.
Modified:
head/sys/dev/extres/clk/clk.c
head/sys/kern/kern_mib.c
head/sys/sys/sysctl.h
Modified: head/sys/dev/extres/clk/clk.c
==============================================================================
--- head/sys/dev/extres/clk/clk.c Thu Apr 26 22:43:25 2018 (r333046)
+++ head/sys/dev/extres/clk/clk.c Fri Apr 27 00:12:00 2018 (r333047)
@@ -50,6 +50,8 @@ __FBSDID("$FreeBSD$");
#endif
#include <dev/extres/clk/clk.h>
+SYSCTL_NODE(_hw, OID_AUTO, clock, CTLFLAG_RD, NULL, "Clocks");
+
MALLOC_DEFINE(M_CLOCK, "clocks", "Clock framework");
/* Forward declarations. */
@@ -570,7 +572,7 @@ clknode_create(struct clkdom * clkdom, clknode_class_t
sysctl_ctx_init(&clknode->sysctl_ctx);
clknode_oid = SYSCTL_ADD_NODE(&clknode->sysctl_ctx,
- SYSCTL_STATIC_CHILDREN(_clock),
+ SYSCTL_STATIC_CHILDREN(_hw_clock),
OID_AUTO, clknode->name,
CTLFLAG_RD, 0, "A clock node");
Modified: head/sys/kern/kern_mib.c
==============================================================================
--- head/sys/kern/kern_mib.c Thu Apr 26 22:43:25 2018 (r333046)
+++ head/sys/kern/kern_mib.c Fri Apr 27 00:12:00 2018 (r333047)
@@ -90,11 +90,6 @@ SYSCTL_ROOT_NODE(OID_AUTO, regression, CTLFLAG_RW, 0,
"Regression test MIB");
#endif
-#ifdef EXT_RESOURCES
-SYSCTL_ROOT_NODE(OID_AUTO, clock, CTLFLAG_RW, 0,
- "Clocks");
-#endif
-
SYSCTL_STRING(_kern, OID_AUTO, ident, CTLFLAG_RD|CTLFLAG_MPSAFE,
kern_ident, 0, "Kernel identifier");
Modified: head/sys/sys/sysctl.h
==============================================================================
--- head/sys/sys/sysctl.h Thu Apr 26 22:43:25 2018 (r333046)
+++ head/sys/sys/sysctl.h Fri Apr 27 00:12:00 2018 (r333047)
@@ -1009,9 +1009,6 @@ SYSCTL_DECL(_compat);
SYSCTL_DECL(_regression);
SYSCTL_DECL(_security);
SYSCTL_DECL(_security_bsd);
-#ifdef EXT_RESOURCES
-SYSCTL_DECL(_clock);
-#endif
extern char machine[];
extern char osrelease[];
More information about the svn-src-head
mailing list