From 7ffcbba219e946659d08c8ea0b195f51348d8c9a Mon Sep 17 00:00:00 2001 From: Kyle McMartin Date: Fri, 3 Sep 2010 16:21:51 -0400 Subject: [PATCH] default to pci=nocrs --- kernel.spec | 4 ++++ linux-2.6-defaults-acpi-pci_no_crs.patch | 13 +++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 linux-2.6-defaults-acpi-pci_no_crs.patch diff --git a/kernel.spec b/kernel.spec index f746696bd..df468dad0 100644 --- a/kernel.spec +++ b/kernel.spec @@ -630,6 +630,7 @@ Patch305: linux-2.6-fix-btusb-autosuspend.patch Patch310: linux-2.6-usb-wwan-update.patch +Patch370: linux-2.6-defaults-acpi-pci_no_crs.patch Patch380: linux-2.6-defaults-pci_no_msi.patch # enable ASPM Patch383: linux-2.6-defaults-aspm.patch @@ -1263,6 +1264,8 @@ ApplyPatch linux-2.6-debug-always-inline-kzalloc.patch # # PCI # +# default to pci=nocrs +ApplyPatch linux-2.6-defaults-acpi-pci_no_crs.patch # make default state of PCI MSI a config option ApplyPatch linux-2.6-defaults-pci_no_msi.patch # enable ASPM by default on hardware we expect to work @@ -2071,6 +2074,7 @@ fi * Fri Sep 03 2010 Kyle McMartin 2.6.34.6-52 - sanity-check-bond-proc_entry.patch (rhbz#604630) - asix.c: stub out set_mac_address in case it's breaking things (rhbz#629871) +- default to pci=nocrs * Fri Sep 03 2010 Kyle McMartin 2.6.34.6-51 - lirc_imon: move alloc before use (rhbz#629980) diff --git a/linux-2.6-defaults-acpi-pci_no_crs.patch b/linux-2.6-defaults-acpi-pci_no_crs.patch new file mode 100644 index 000000000..b61a6a49f --- /dev/null +++ b/linux-2.6-defaults-acpi-pci_no_crs.patch @@ -0,0 +1,13 @@ +diff --git a/arch/x86/pci/acpi.c b/arch/x86/pci/acpi.c +index 7743fb1..3a7f094 100644 +--- a/arch/x86/pci/acpi.c ++++ b/arch/x86/pci/acpi.c +@@ -16,7 +16,7 @@ struct pci_root_info { + int busnum; + }; + +-static bool pci_use_crs = true; ++static bool pci_use_crs = false; + + static int __init set_use_crs(const struct dmi_system_id *id) + {