forked from mirrors/linux
		
	ACPI: fix early DSDT dmi check warnings on ia64
WARNING: at drivers/firmware/dmi_scan.c:423 dmi_matches+0x70/0x160()
dmi check: not initialized yet.
This is caused by commit aa2110c
(ACPI: add boot option acpi=copy_dsdt to fix corrupt DSDT).
DMI is not initialized yet in acpi_early_init on ia64.
The DSDT DMI check table is x86 specific, so make it empty on other archs.
And this fixes the warnings on ia64.
Reported-and-tested-by: Tony Luck <tony.luck@intel.com>
Signed-off-by: Lin Ming <ming.m.lin@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
			
			
This commit is contained in:
		
							parent
							
								
									2aae2d918d
								
							
						
					
					
						commit
						cce4f632db
					
				
					 1 changed files with 8 additions and 1 deletions
				
			
		|  | @ -69,6 +69,7 @@ static struct dmi_system_id __cpuinitdata power_nocheck_dmi_table[] = { | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | #ifdef CONFIG_X86 | ||||||
| static int set_copy_dsdt(const struct dmi_system_id *id) | static int set_copy_dsdt(const struct dmi_system_id *id) | ||||||
| { | { | ||||||
| 	printk(KERN_NOTICE "%s detected - " | 	printk(KERN_NOTICE "%s detected - " | ||||||
|  | @ -97,8 +98,14 @@ static struct dmi_system_id dsdt_dmi_table[] __initdata = { | ||||||
| 		DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"), | 		DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"), | ||||||
| 		DMI_MATCH(DMI_PRODUCT_NAME, "Satellite L505D"), | 		DMI_MATCH(DMI_PRODUCT_NAME, "Satellite L505D"), | ||||||
| 		}, | 		}, | ||||||
| 	} | 	}, | ||||||
|  | 	{} | ||||||
| }; | }; | ||||||
|  | #else | ||||||
|  | static struct dmi_system_id dsdt_dmi_table[] __initdata = { | ||||||
|  | 	{} | ||||||
|  | }; | ||||||
|  | #endif | ||||||
| 
 | 
 | ||||||
| /* --------------------------------------------------------------------------
 | /* --------------------------------------------------------------------------
 | ||||||
|                                 Device Management |                                 Device Management | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Lin Ming
						Lin Ming