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 <takaw...@jp.freebsd.org>
@@ -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"),

Reply via email to