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"),