x86, UV: system table in bios accessed after unmap
Use the copy of UV system table in kernel memory, not the one in bios after unmapping. Signed-off-by: Russ Anderson <rja@sgi.com> LKML-Reference: <20090330225240.GA22776@sgi.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
parent
c4c4688f72
commit
1a544e659c
|
@ -182,7 +182,8 @@ void uv_bios_init(void)
|
||||||
memcpy(&uv_systab, tab, sizeof(struct uv_systab));
|
memcpy(&uv_systab, tab, sizeof(struct uv_systab));
|
||||||
iounmap(tab);
|
iounmap(tab);
|
||||||
|
|
||||||
printk(KERN_INFO "EFI UV System Table Revision %d\n", tab->revision);
|
printk(KERN_INFO "EFI UV System Table Revision %d\n",
|
||||||
|
uv_systab.revision);
|
||||||
}
|
}
|
||||||
#else /* !CONFIG_EFI */
|
#else /* !CONFIG_EFI */
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue