[regression, bisected] x86: efi: Pass boot services variable info to runtime code

2013-05-22 Thread Russ Anderson
Linux crashes on boot on SGI UV systems. git bisect tracked it down to commit cc5a080c5d40c36089bb08a8a16fa3fc7047fe0f. Undoing that patch fixes the problem. http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=cc5a080c5d40c36089bb08a8a16fa3fc7047fe0f

[PATCH] x86, efi: retry ExitBootServices() on failure

2013-05-22 Thread Matt Fleming
From: Matt Fleming ExitBootServices() can legitimately fail if any of the event handlers that are signaled by its invocation change the memory map. In that case, we need to get the memory map and exit boot services again. Only retry once so that we don't get stuck if ExitBootServices() is returni