On Sun, 2012-08-19 at 14:48 -0700, Olof Johansson wrote: > When 32-bit EFI is used with 64-bit kernel (or vice versa), turn off > efi_enabled once setup is done. Beyond setup, it is normally used to > determine if runtime services are available and we will have none. > > This will resolve issues stemming from efivars modprobe panicking on a > 32/64-bit setup, as well as some reboot issues on similar setups. > > Signed-off-by: Olof Johansson <o...@lixom.net> > Cc: sta...@kernel.org # 3.4 and 3.5 > Cc: Matt Fleming <matt.flem...@intel.com> > Cc: Matthew Garrett <m...@redhat.com> > --- > arch/x86/kernel/setup.c | 11 +++++++++++ > arch/x86/platform/efi/efi.c | 14 ++++++++------ > 2 files changed, 19 insertions(+), 6 deletions(-)
Olof, Would you mind resubmitting this patch and addressing Maarten's comment about efi_is_native()? -- Matt Fleming, Intel Open Source Technology Center -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/