summaryrefslogtreecommitdiffstats
path: root/linux-2.6-defaults-pci_use_crs.patch
diff options
context:
space:
mode:
authorKyle McMartin <kyle@dreadnought.i.jkkm.org>2010-09-08 14:37:04 -0400
committerKyle McMartin <kyle@dreadnought.i.jkkm.org>2010-09-08 14:37:04 -0400
commit128366174eee7ef568a2e3795657fe6c6944837a (patch)
treeb5d607a613fcadab44381f012dbc7b0a75e3cad3 /linux-2.6-defaults-pci_use_crs.patch
parenta95145a328fcb1853e400e89b26d22d23f3f3117 (diff)
downloadkernel-128366174eee7ef568a2e3795657fe6c6944837a.tar.gz
kernel-128366174eee7ef568a2e3795657fe6c6944837a.tar.xz
kernel-128366174eee7ef568a2e3795657fe6c6944837a.zip
linux-2.6-defaults-pci_use_crs
Diffstat (limited to 'linux-2.6-defaults-pci_use_crs.patch')
-rw-r--r--linux-2.6-defaults-pci_use_crs.patch29
1 files changed, 29 insertions, 0 deletions
diff --git a/linux-2.6-defaults-pci_use_crs.patch b/linux-2.6-defaults-pci_use_crs.patch
new file mode 100644
index 000000000..18acee12d
--- /dev/null
+++ b/linux-2.6-defaults-pci_use_crs.patch
@@ -0,0 +1,29 @@
+diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
+index cea0cd9..c326065 100644
+--- a/arch/x86/Kconfig
++++ b/arch/x86/Kconfig
+@@ -2142,3 +2142,8 @@ source "crypto/Kconfig"
+ source "arch/x86/kvm/Kconfig"
+
+ source "lib/Kconfig"
++
++config PCI_DEFAULT_USE_CRS
++ def_bool y
++ prompt "Use PCI Host Bridge Windows from ACPI by default?"
++ depends on ACPI
+diff --git a/arch/x86/pci/acpi.c b/arch/x86/pci/acpi.c
+index 15466c0..3099406 100644
+--- a/arch/x86/pci/acpi.c
++++ b/arch/x86/pci/acpi.c
+@@ -16,7 +16,11 @@ struct pci_root_info {
+ int busnum;
+ };
+
++#ifdef CONFIG_PCI_DEFAULT_USE_CRS
+ static bool pci_use_crs = true;
++#else
++static bool pci_use_crs = false;
++#endif
+
+ static int __init set_use_crs(const struct dmi_system_id *id)
+ {