diff options
Diffstat (limited to 'arch/x86/kernel/acpi/boot.c')
| -rw-r--r-- | arch/x86/kernel/acpi/boot.c | 7 | 
1 files changed, 2 insertions, 5 deletions
diff --git a/arch/x86/kernel/acpi/boot.c b/arch/x86/kernel/acpi/boot.c index 6c0b43bd024..1dac94265b5 100644 --- a/arch/x86/kernel/acpi/boot.c +++ b/arch/x86/kernel/acpi/boot.c @@ -46,7 +46,6 @@  #include "sleep.h" /* To include x86_acpi_suspend_lowlevel */  static int __initdata acpi_force = 0; -u32 acpi_rsdt_forced;  int acpi_disabled;  EXPORT_SYMBOL(acpi_disabled); @@ -1034,9 +1033,7 @@ static int mp_config_acpi_gsi(struct device *dev, u32 gsi, int trigger,  	if (!acpi_ioapic)  		return 0; -	if (!dev) -		return 0; -	if (dev->bus != &pci_bus_type) +	if (!dev || !dev_is_pci(dev))  		return 0;  	pdev = to_pci_dev(dev); @@ -1564,7 +1561,7 @@ static int __init parse_acpi(char *arg)  	}  	/* acpi=rsdt use RSDT instead of XSDT */  	else if (strcmp(arg, "rsdt") == 0) { -		acpi_rsdt_forced = 1; +		acpi_gbl_do_not_use_xsdt = TRUE;  	}  	/* "acpi=noirq" disables ACPI interrupt routing */  	else if (strcmp(arg, "noirq") == 0) {  | 
