Module Name: src
Committed By: jruoho
Date: Tue Apr 10 13:48:24 UTC 2012
Modified Files:
src/share/man/man4: acpi.4
src/sys/arch/x86/acpi: acpi_wakeup.c
src/sys/dev/acpi: acpi.c
Log Message:
Now that 6.0 is branched, remove the ACPI-related sysctl nodes in machdep.
To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.75 src/share/man/man4/acpi.4
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/x86/acpi/acpi_wakeup.c
cvs rdiff -u -r1.252 -r1.253 src/sys/dev/acpi/acpi.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/share/man/man4/acpi.4
diff -u src/share/man/man4/acpi.4:1.74 src/share/man/man4/acpi.4:1.75
--- src/share/man/man4/acpi.4:1.74 Tue Apr 10 12:51:31 2012
+++ src/share/man/man4/acpi.4 Tue Apr 10 13:48:24 2012
@@ -1,4 +1,4 @@
-.\" $NetBSD: acpi.4,v 1.74 2012/04/10 12:51:31 jruoho Exp $
+.\" $NetBSD: acpi.4,v 1.75 2012/04/10 13:48:24 jruoho Exp $
.\"
.\" Copyright (c) 2002, 2004, 2010 The NetBSD Foundation, Inc.
.\" All rights reserved.
@@ -133,8 +133,9 @@ power off
A boolean variable that controls whether the
.Tn PC
speaker beeps upon resume.
+Only available on i386 and amd64 architectures.
.It Ic hw.acpi.sleep.vbios
-Defines the handling of the graphics card.
+Defines the handling of the graphics card on i386 and amd64 architectures.
The supported values are:
.Bl -tag -width '2' -offset 2n
.It 0
Index: src/sys/arch/x86/acpi/acpi_wakeup.c
diff -u src/sys/arch/x86/acpi/acpi_wakeup.c:1.29 src/sys/arch/x86/acpi/acpi_wakeup.c:1.30
--- src/sys/arch/x86/acpi/acpi_wakeup.c:1.29 Fri Jul 1 18:22:39 2011
+++ src/sys/arch/x86/acpi/acpi_wakeup.c Tue Apr 10 13:48:24 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: acpi_wakeup.c,v 1.29 2011/07/01 18:22:39 dyoung Exp $ */
+/* $NetBSD: acpi_wakeup.c,v 1.30 2012/04/10 13:48:24 jruoho Exp $ */
/*-
* Copyright (c) 2002 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: acpi_wakeup.c,v 1.29 2011/07/01 18:22:39 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: acpi_wakeup.c,v 1.30 2012/04/10 13:48:24 jruoho Exp $");
/*-
* Copyright (c) 2001 Takanori Watanabe <[email protected]>
@@ -407,9 +407,9 @@ acpi_md_sleep_init(void)
pmap_update(pmap_kernel());
}
-SYSCTL_SETUP(sysctl_md_acpi_setup, "acpi x86 sysctl setup")
+SYSCTL_SETUP(sysctl_md_acpi_setup, "ACPI x86 sysctl setup")
{
- const struct sysctlnode *rnode, *mnode;
+ const struct sysctlnode *rnode;
int err;
err = sysctl_createv(clog, 0, NULL, &rnode,
@@ -417,14 +417,14 @@ SYSCTL_SETUP(sysctl_md_acpi_setup, "acpi
NULL, NULL, 0, NULL, 0, CTL_HW, CTL_EOL);
if (err != 0)
- goto out;
+ return;
err = sysctl_createv(clog, 0, &rnode, &rnode,
CTLFLAG_PERMANENT, CTLTYPE_NODE, "acpi", NULL,
NULL, 0, NULL, 0, CTL_CREATE, CTL_EOL);
if (err != 0)
- goto out;
+ return;
err = sysctl_createv(clog, 0, &rnode, &rnode,
CTLFLAG_PERMANENT, CTLTYPE_NODE,
@@ -432,7 +432,7 @@ SYSCTL_SETUP(sysctl_md_acpi_setup, "acpi
NULL, 0, NULL, 0, CTL_CREATE, CTL_EOL);
if (err != 0)
- goto out;
+ return;
(void)sysctl_createv(NULL, 0, &rnode, NULL,
CTLFLAG_READWRITE, CTLTYPE_BOOL, "beep",
@@ -443,29 +443,6 @@ SYSCTL_SETUP(sysctl_md_acpi_setup, "acpi
CTLFLAG_READWRITE, CTLTYPE_INT, "vbios",
NULL, sysctl_md_acpi_vbios_reset,
0, NULL, 0, CTL_CREATE, CTL_EOL);
-
- /*
- * All ACPI-specific sysctl(9) nodes are centralized
- * under hw.acpi. The two variables below are provided
- * for backwards compatibility.
- */
-out:
- err = sysctl_createv(NULL, 0, NULL, &mnode,
- CTLFLAG_PERMANENT, CTLTYPE_NODE, "machdep",
- NULL, NULL, 0, NULL, 0, CTL_MACHDEP, CTL_EOL);
-
- if (err != 0)
- return;
-
- (void)sysctl_createv(NULL, 0, &mnode, NULL,
- CTLFLAG_READWRITE, CTLTYPE_INT, "acpi_vbios_reset",
- NULL, sysctl_md_acpi_vbios_reset,
- 0, NULL, 0, CTL_CREATE, CTL_EOL);
-
- (void)sysctl_createv(NULL, 0, &mnode, NULL,
- CTLFLAG_READWRITE, CTLTYPE_BOOL, "acpi_beep_on_reset",
- NULL, sysctl_md_acpi_beep_on_reset,
- 0, NULL, 0, CTL_CREATE, CTL_EOL);
}
static int
Index: src/sys/dev/acpi/acpi.c
diff -u src/sys/dev/acpi/acpi.c:1.252 src/sys/dev/acpi/acpi.c:1.253
--- src/sys/dev/acpi/acpi.c:1.252 Mon Nov 14 02:44:59 2011
+++ src/sys/dev/acpi/acpi.c Tue Apr 10 13:48:24 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: acpi.c,v 1.252 2011/11/14 02:44:59 jmcneill Exp $ */
+/* $NetBSD: acpi.c,v 1.253 2012/04/10 13:48:24 jruoho Exp $ */
/*-
* Copyright (c) 2003, 2007 The NetBSD Foundation, Inc.
@@ -100,7 +100,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: acpi.c,v 1.252 2011/11/14 02:44:59 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: acpi.c,v 1.253 2012/04/10 13:48:24 jruoho Exp $");
#include "opt_acpi.h"
#include "opt_pcifixup.h"
@@ -1455,7 +1455,7 @@ acpi_enter_sleep_state(int state)
*/
SYSCTL_SETUP(sysctl_acpi_setup, "sysctl hw.acpi subtree setup")
{
- const struct sysctlnode *mnode, *rnode, *snode;
+ const struct sysctlnode *rnode, *snode;
int err;
err = sysctl_createv(clog, 0, NULL, &rnode,
@@ -1502,24 +1502,6 @@ SYSCTL_SETUP(sysctl_acpi_setup, "sysctl
sysctl_hw_acpi_sleepstates, 0, NULL, 0,
CTL_CREATE, CTL_EOL);
- /*
- * For the time being, machdep.sleep_state
- * is provided for backwards compatibility.
- */
- err = sysctl_createv(NULL, 0, NULL, &mnode,
- CTLFLAG_PERMANENT, CTLTYPE_NODE, "machdep",
- NULL, NULL, 0, NULL, 0,
- CTL_MACHDEP, CTL_EOL);
-
- if (err == 0) {
-
- (void)sysctl_createv(NULL, 0, &mnode, NULL,
- CTLFLAG_PERMANENT | CTLFLAG_READWRITE, CTLTYPE_INT,
- "sleep_state", SYSCTL_DESCR("System sleep state"),
- sysctl_hw_acpi_sleepstate, 0, NULL, 0,
- CTL_CREATE, CTL_EOL);
- }
-
err = sysctl_createv(clog, 0, &rnode, &rnode,
CTLFLAG_PERMANENT, CTLTYPE_NODE,
"stat", SYSCTL_DESCR("ACPI statistics"),