diff options
Diffstat (limited to 'drivers/acpi/pci_root.c')
| -rw-r--r-- | drivers/acpi/pci_root.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/drivers/acpi/pci_root.c b/drivers/acpi/pci_root.c index 9eec3095e6c3..6fc204a52493 100644 --- a/drivers/acpi/pci_root.c +++ b/drivers/acpi/pci_root.c @@ -33,6 +33,7 @@  #include <linux/acpi.h>  #include <linux/slab.h>  #include <linux/dmi.h> +#include <linux/platform_data/x86/apple.h>  #include <acpi/apei.h>	/* for acpi_hest_init() */  #include "internal.h" @@ -431,8 +432,7 @@ static void negotiate_os_control(struct acpi_pci_root *root, int *no_aspm)  	 * been called successfully. We know the feature set supported by the  	 * platform, so avoid calling _OSC at all  	 */ - -	if (dmi_match(DMI_SYS_VENDOR, "Apple Inc.")) { +	if (x86_apple_machine) {  		root->osc_control_set = ~OSC_PCI_EXPRESS_PME_CONTROL;  		decode_osc_control(root, "OS assumes control of",  				   root->osc_control_set); |