aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/ia64/configs/generic_defconfig1
-rw-r--r--arch/ia64/configs/tiger_defconfig1
-rw-r--r--arch/ia64/configs/zx1_defconfig1
-rw-r--r--arch/x86/configs/i386_defconfig1
-rw-r--r--arch/x86/configs/x86_64_defconfig1
-rw-r--r--drivers/acpi/Kconfig26
-rw-r--r--drivers/acpi/apei/Kconfig2
-rw-r--r--include/acpi/platform/aclinux.h6
8 files changed, 20 insertions, 19 deletions
diff --git a/arch/ia64/configs/generic_defconfig b/arch/ia64/configs/generic_defconfig
index efbd2929aeb7..f4a0daa556eb 100644
--- a/arch/ia64/configs/generic_defconfig
+++ b/arch/ia64/configs/generic_defconfig
@@ -25,7 +25,6 @@ CONFIG_KEXEC=y
25CONFIG_CRASH_DUMP=y 25CONFIG_CRASH_DUMP=y
26CONFIG_EFI_VARS=y 26CONFIG_EFI_VARS=y
27CONFIG_BINFMT_MISC=m 27CONFIG_BINFMT_MISC=m
28CONFIG_ACPI_PROCFS=y
29CONFIG_ACPI_BUTTON=m 28CONFIG_ACPI_BUTTON=m
30CONFIG_ACPI_FAN=m 29CONFIG_ACPI_FAN=m
31CONFIG_ACPI_DOCK=y 30CONFIG_ACPI_DOCK=y
diff --git a/arch/ia64/configs/tiger_defconfig b/arch/ia64/configs/tiger_defconfig
index 0f4e9e41f130..0fed9ae5a42a 100644
--- a/arch/ia64/configs/tiger_defconfig
+++ b/arch/ia64/configs/tiger_defconfig
@@ -26,7 +26,6 @@ CONFIG_IA64_PALINFO=y
26CONFIG_KEXEC=y 26CONFIG_KEXEC=y
27CONFIG_EFI_VARS=y 27CONFIG_EFI_VARS=y
28CONFIG_BINFMT_MISC=m 28CONFIG_BINFMT_MISC=m
29CONFIG_ACPI_PROCFS=y
30CONFIG_ACPI_BUTTON=m 29CONFIG_ACPI_BUTTON=m
31CONFIG_ACPI_FAN=m 30CONFIG_ACPI_FAN=m
32CONFIG_ACPI_PROCESSOR=m 31CONFIG_ACPI_PROCESSOR=m
diff --git a/arch/ia64/configs/zx1_defconfig b/arch/ia64/configs/zx1_defconfig
index fc7aba07c2b4..54bc72eda30d 100644
--- a/arch/ia64/configs/zx1_defconfig
+++ b/arch/ia64/configs/zx1_defconfig
@@ -16,7 +16,6 @@ CONFIG_IA64_PALINFO=y
16CONFIG_CRASH_DUMP=y 16CONFIG_CRASH_DUMP=y
17CONFIG_EFI_VARS=y 17CONFIG_EFI_VARS=y
18CONFIG_BINFMT_MISC=y 18CONFIG_BINFMT_MISC=y
19CONFIG_ACPI_PROCFS=y
20CONFIG_HOTPLUG_PCI=y 19CONFIG_HOTPLUG_PCI=y
21CONFIG_HOTPLUG_PCI_ACPI=y 20CONFIG_HOTPLUG_PCI_ACPI=y
22CONFIG_PACKET=y 21CONFIG_PACKET=y
diff --git a/arch/x86/configs/i386_defconfig b/arch/x86/configs/i386_defconfig
index a7fef2621cc9..619e7f7426c6 100644
--- a/arch/x86/configs/i386_defconfig
+++ b/arch/x86/configs/i386_defconfig
@@ -60,7 +60,6 @@ CONFIG_CRASH_DUMP=y
60CONFIG_HIBERNATION=y 60CONFIG_HIBERNATION=y
61CONFIG_PM_DEBUG=y 61CONFIG_PM_DEBUG=y
62CONFIG_PM_TRACE_RTC=y 62CONFIG_PM_TRACE_RTC=y
63CONFIG_ACPI_PROCFS=y
64CONFIG_ACPI_DOCK=y 63CONFIG_ACPI_DOCK=y
65CONFIG_CPU_FREQ=y 64CONFIG_CPU_FREQ=y
66# CONFIG_CPU_FREQ_STAT is not set 65# CONFIG_CPU_FREQ_STAT is not set
diff --git a/arch/x86/configs/x86_64_defconfig b/arch/x86/configs/x86_64_defconfig
index c1119d4c1281..6181c69b786b 100644
--- a/arch/x86/configs/x86_64_defconfig
+++ b/arch/x86/configs/x86_64_defconfig
@@ -58,7 +58,6 @@ CONFIG_CRASH_DUMP=y
58CONFIG_HIBERNATION=y 58CONFIG_HIBERNATION=y
59CONFIG_PM_DEBUG=y 59CONFIG_PM_DEBUG=y
60CONFIG_PM_TRACE_RTC=y 60CONFIG_PM_TRACE_RTC=y
61CONFIG_ACPI_PROCFS=y
62CONFIG_ACPI_DOCK=y 61CONFIG_ACPI_DOCK=y
63CONFIG_CPU_FREQ=y 62CONFIG_CPU_FREQ=y
64# CONFIG_CPU_FREQ_STAT is not set 63# CONFIG_CPU_FREQ_STAT is not set
diff --git a/drivers/acpi/Kconfig b/drivers/acpi/Kconfig
index 4770de5707b9..f60f11d7e489 100644
--- a/drivers/acpi/Kconfig
+++ b/drivers/acpi/Kconfig
@@ -43,19 +43,6 @@ config ACPI_SLEEP
43 depends on SUSPEND || HIBERNATION 43 depends on SUSPEND || HIBERNATION
44 default y 44 default y
45 45
46config ACPI_PROCFS
47 bool "Deprecated /proc/acpi files"
48 depends on PROC_FS
49 help
50 For backwards compatibility, this option allows
51 deprecated /proc/acpi/ files to exist, even when
52 they have been replaced by functions in /sys.
53
54 This option has no effect on /proc/acpi/ files
55 and functions which do not yet exist in /sys.
56
57 Say N to delete /proc/acpi/ files that have moved to /sys/
58
59config ACPI_EC_DEBUGFS 46config ACPI_EC_DEBUGFS
60 tristate "EC read/write access through /sys/kernel/debug/ec" 47 tristate "EC read/write access through /sys/kernel/debug/ec"
61 default n 48 default n
@@ -343,6 +330,19 @@ config ACPI_BGRT
343 data from the firmware boot splash. It will appear under 330 data from the firmware boot splash. It will appear under
344 /sys/firmware/acpi/bgrt/ . 331 /sys/firmware/acpi/bgrt/ .
345 332
333config ACPI_REDUCED_HARDWARE_ONLY
334 bool "Hardware-reduced ACPI support only" if EXPERT
335 def_bool n
336 depends on ACPI
337 help
338 This config item changes the way the ACPI code is built. When this
339 option is selected, the kernel will use a specialized version of
340 ACPICA that ONLY supports the ACPI "reduced hardware" mode. The
341 resulting kernel will be smaller but it will also be restricted to
342 running in ACPI reduced hardware mode ONLY.
343
344 If you are unsure what to do, do not enable this option.
345
346source "drivers/acpi/apei/Kconfig" 346source "drivers/acpi/apei/Kconfig"
347 347
348config ACPI_EXTLOG 348config ACPI_EXTLOG
diff --git a/drivers/acpi/apei/Kconfig b/drivers/acpi/apei/Kconfig
index 3650b2183227..c4dac7150960 100644
--- a/drivers/acpi/apei/Kconfig
+++ b/drivers/acpi/apei/Kconfig
@@ -12,7 +12,7 @@ config ACPI_APEI
12 12
13config ACPI_APEI_GHES 13config ACPI_APEI_GHES
14 bool "APEI Generic Hardware Error Source" 14 bool "APEI Generic Hardware Error Source"
15 depends on ACPI_APEI && X86 15 depends on ACPI_APEI
16 select ACPI_HED 16 select ACPI_HED
17 select IRQ_WORK 17 select IRQ_WORK
18 select GENERIC_ALLOCATOR 18 select GENERIC_ALLOCATOR
diff --git a/include/acpi/platform/aclinux.h b/include/acpi/platform/aclinux.h
index 1ab66659f904..93c55ed7c53d 100644
--- a/include/acpi/platform/aclinux.h
+++ b/include/acpi/platform/aclinux.h
@@ -54,6 +54,12 @@
54 54
55#define ACPI_USE_SYSTEM_INTTYPES 55#define ACPI_USE_SYSTEM_INTTYPES
56 56
57/* Compile for reduced hardware mode only with this kernel config */
58
59#ifdef CONFIG_ACPI_REDUCED_HARDWARE_ONLY
60#define ACPI_REDUCED_HARDWARE 1
61#endif
62
57#include <linux/string.h> 63#include <linux/string.h>
58#include <linux/kernel.h> 64#include <linux/kernel.h>
59#include <linux/ctype.h> 65#include <linux/ctype.h>