diff options
-rw-r--r-- | Documentation/kernel-parameters.txt | 2 | ||||
-rw-r--r-- | arch/x86/include/asm/pci_x86.h | 2 | ||||
-rw-r--r-- | arch/x86/pci/acpi.c | 2 | ||||
-rw-r--r-- | arch/x86/pci/amd_bus.c | 2 | ||||
-rw-r--r-- | arch/x86/pci/common.c | 4 |
5 files changed, 6 insertions, 6 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index fd5cac013037..7bdaf5080408 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
@@ -1787,7 +1787,7 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1787 | IRQ routing is enabled. | 1787 | IRQ routing is enabled. |
1788 | noacpi [X86] Do not use ACPI for IRQ routing | 1788 | noacpi [X86] Do not use ACPI for IRQ routing |
1789 | or for PCI scanning. | 1789 | or for PCI scanning. |
1790 | use_crs [X86] Use _CRS for PCI resource | 1790 | nocrs [X86] Don't use _CRS for PCI resource |
1791 | allocation. | 1791 | allocation. |
1792 | routeirq Do IRQ routing for all PCI devices. | 1792 | routeirq Do IRQ routing for all PCI devices. |
1793 | This is normally done in pci_enable_device(), | 1793 | This is normally done in pci_enable_device(), |
diff --git a/arch/x86/include/asm/pci_x86.h b/arch/x86/include/asm/pci_x86.h index e60fd3e14bdf..cb739cc0a080 100644 --- a/arch/x86/include/asm/pci_x86.h +++ b/arch/x86/include/asm/pci_x86.h | |||
@@ -25,7 +25,7 @@ | |||
25 | #define PCI_BIOS_IRQ_SCAN 0x2000 | 25 | #define PCI_BIOS_IRQ_SCAN 0x2000 |
26 | #define PCI_ASSIGN_ALL_BUSSES 0x4000 | 26 | #define PCI_ASSIGN_ALL_BUSSES 0x4000 |
27 | #define PCI_CAN_SKIP_ISA_ALIGN 0x8000 | 27 | #define PCI_CAN_SKIP_ISA_ALIGN 0x8000 |
28 | #define PCI_USE__CRS 0x10000 | 28 | #define PCI_NO_ROOT_CRS 0x10000 |
29 | #define PCI_CHECK_ENABLE_AMD_MMCONF 0x20000 | 29 | #define PCI_CHECK_ENABLE_AMD_MMCONF 0x20000 |
30 | #define PCI_HAS_IO_ECS 0x40000 | 30 | #define PCI_HAS_IO_ECS 0x40000 |
31 | #define PCI_NOASSIGN_ROMS 0x80000 | 31 | #define PCI_NOASSIGN_ROMS 0x80000 |
diff --git a/arch/x86/pci/acpi.c b/arch/x86/pci/acpi.c index c0ecf250fe51..8d898e0d3609 100644 --- a/arch/x86/pci/acpi.c +++ b/arch/x86/pci/acpi.c | |||
@@ -217,7 +217,7 @@ struct pci_bus * __devinit pci_acpi_scan_root(struct acpi_device *device, int do | |||
217 | #endif | 217 | #endif |
218 | } | 218 | } |
219 | 219 | ||
220 | if (bus && (pci_probe & PCI_USE__CRS)) | 220 | if (bus && !(pci_probe & PCI_NO_ROOT_CRS)) |
221 | get_current_resources(device, busnum, domain, bus); | 221 | get_current_resources(device, busnum, domain, bus); |
222 | return bus; | 222 | return bus; |
223 | } | 223 | } |
diff --git a/arch/x86/pci/amd_bus.c b/arch/x86/pci/amd_bus.c index f893d6a6e803..2255f880678b 100644 --- a/arch/x86/pci/amd_bus.c +++ b/arch/x86/pci/amd_bus.c | |||
@@ -101,7 +101,7 @@ void x86_pci_root_bus_res_quirks(struct pci_bus *b) | |||
101 | struct pci_root_info *info; | 101 | struct pci_root_info *info; |
102 | 102 | ||
103 | /* don't go for it if _CRS is used */ | 103 | /* don't go for it if _CRS is used */ |
104 | if (pci_probe & PCI_USE__CRS) | 104 | if (!(pci_probe & PCI_NO_ROOT_CRS)) |
105 | return; | 105 | return; |
106 | 106 | ||
107 | /* if only one root bus, don't need to anything */ | 107 | /* if only one root bus, don't need to anything */ |
diff --git a/arch/x86/pci/common.c b/arch/x86/pci/common.c index 2202b6257b82..4740119e4bb7 100644 --- a/arch/x86/pci/common.c +++ b/arch/x86/pci/common.c | |||
@@ -515,8 +515,8 @@ char * __devinit pcibios_setup(char *str) | |||
515 | } else if (!strcmp(str, "assign-busses")) { | 515 | } else if (!strcmp(str, "assign-busses")) { |
516 | pci_probe |= PCI_ASSIGN_ALL_BUSSES; | 516 | pci_probe |= PCI_ASSIGN_ALL_BUSSES; |
517 | return NULL; | 517 | return NULL; |
518 | } else if (!strcmp(str, "use_crs")) { | 518 | } else if (!strcmp(str, "nocrs")) { |
519 | pci_probe |= PCI_USE__CRS; | 519 | pci_probe |= PCI_NO_ROOT_CRS; |
520 | return NULL; | 520 | return NULL; |
521 | } else if (!strcmp(str, "earlydump")) { | 521 | } else if (!strcmp(str, "earlydump")) { |
522 | pci_early_dump_regs = 1; | 522 | pci_early_dump_regs = 1; |