diff options
Diffstat (limited to 'drivers/acpi/osl.c')
| -rw-r--r-- | drivers/acpi/osl.c | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/acpi/osl.c b/drivers/acpi/osl.c index bad25b070fe0..3abe9b223ba7 100644 --- a/drivers/acpi/osl.c +++ b/drivers/acpi/osl.c @@ -259,12 +259,14 @@ acpi_physical_address __init acpi_os_get_root_pointer(void)  			       "System description tables not found\n");  			return 0;  		} -	} else { +	} else if (IS_ENABLED(CONFIG_ACPI_LEGACY_TABLES_LOOKUP)) {  		acpi_physical_address pa = 0;  		acpi_find_root_pointer(&pa);  		return pa;  	} + +	return 0;  }  /* Must be called with 'acpi_ioremap_lock' or RCU read lock held. */  |