diff options
author | Paul Mackerras <paulus@samba.org> | 2005-10-30 21:37:12 -0500 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2005-10-30 21:37:12 -0500 |
commit | 23fd07750a789a66fe88cf173d52a18f1a387da4 (patch) | |
tree | 06fdd6df35fdb835abdaa9b754d62f6b84b97250 /arch/i386/kernel/srat.c | |
parent | bd787d438a59266af3c9f6351644c85ef1dd21fe (diff) | |
parent | ed28f96ac1960f30f818374d65be71d2fdf811b0 (diff) |
Merge ../linux-2.6 by hand
Diffstat (limited to 'arch/i386/kernel/srat.c')
-rw-r--r-- | arch/i386/kernel/srat.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/arch/i386/kernel/srat.c b/arch/i386/kernel/srat.c index 516bf5653b02..8de658db8146 100644 --- a/arch/i386/kernel/srat.c +++ b/arch/i386/kernel/srat.c | |||
@@ -327,7 +327,12 @@ int __init get_memcfg_from_srat(void) | |||
327 | int tables = 0; | 327 | int tables = 0; |
328 | int i = 0; | 328 | int i = 0; |
329 | 329 | ||
330 | acpi_find_root_pointer(ACPI_PHYSICAL_ADDRESSING, rsdp_address); | 330 | if (ACPI_FAILURE(acpi_find_root_pointer(ACPI_PHYSICAL_ADDRESSING, |
331 | rsdp_address))) { | ||
332 | printk("%s: System description tables not found\n", | ||
333 | __FUNCTION__); | ||
334 | goto out_err; | ||
335 | } | ||
331 | 336 | ||
332 | if (rsdp_address->pointer_type == ACPI_PHYSICAL_POINTER) { | 337 | if (rsdp_address->pointer_type == ACPI_PHYSICAL_POINTER) { |
333 | printk("%s: assigning address to rsdp\n", __FUNCTION__); | 338 | printk("%s: assigning address to rsdp\n", __FUNCTION__); |