Module Name: src Committed By: maxv Date: Fri Feb 23 09:57:20 UTC 2018
Modified Files: src/sys/arch/x86/x86: x86_machdep.c Log Message: Change the SVS node, from machdep.svs_enabled to machdep.svs.enabled. To generate a diff of this commit: cvs rdiff -u -r1.107 -r1.108 src/sys/arch/x86/x86/x86_machdep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/x86/x86/x86_machdep.c diff -u src/sys/arch/x86/x86/x86_machdep.c:1.107 src/sys/arch/x86/x86/x86_machdep.c:1.108 --- src/sys/arch/x86/x86/x86_machdep.c:1.107 Thu Feb 22 13:27:18 2018 +++ src/sys/arch/x86/x86/x86_machdep.c Fri Feb 23 09:57:20 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: x86_machdep.c,v 1.107 2018/02/22 13:27:18 maxv Exp $ */ +/* $NetBSD: x86_machdep.c,v 1.108 2018/02/23 09:57:20 maxv Exp $ */ /*- * Copyright (c) 2002, 2006, 2007 YAMAMOTO Takashi, @@ -31,7 +31,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: x86_machdep.c,v 1.107 2018/02/22 13:27:18 maxv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: x86_machdep.c,v 1.108 2018/02/23 09:57:20 maxv Exp $"); #include "opt_modular.h" #include "opt_physmem.h" @@ -1257,12 +1257,18 @@ SYSCTL_SETUP(sysctl_machdep_setup, "sysc #endif #ifdef SVS int sysctl_machdep_svs_enabled(SYSCTLFN_ARGS); - sysctl_createv(clog, 0, NULL, NULL, + const struct sysctlnode *rnode = NULL; + sysctl_createv(clog, 0, NULL, &rnode, + CTLFLAG_PERMANENT, + CTLTYPE_NODE, "svs", NULL, + NULL, 0, NULL, 0, + CTL_MACHDEP, CTL_CREATE); + sysctl_createv(clog, 0, &rnode, &rnode, CTLFLAG_READWRITE, - CTLTYPE_BOOL, "svs_enabled", + CTLTYPE_BOOL, "enabled", SYSCTL_DESCR("Whether the kernel uses SVS"), sysctl_machdep_svs_enabled, 0, &svs_enabled, 0, - CTL_MACHDEP, CTL_CREATE, CTL_EOL); + CTL_CREATE, CTL_EOL); #endif /* None of these can ever change once the system has booted */