On Sat, Mar 10, 2018 at 12:33:35AM +0000, Prakhya, Sai Praneeth wrote: > Although the discussions were off my understanding, the present issue > I see is, (and also the motivation for me to do the patch is) when a > thread tries to execute any efi_runtime_service() we switch to efi_pgd > (which doesn't have user space mappings) and all other subsystems in > kernel aren't aware of this switch. This looks like a perfect case for > kthread. That's all fine and good but you need to be prepared and handle properly an NMI while EFI is running. I have no clue whether the platform delays delivery of NMIs during EFI runtime services or whatever happens but you need to have all those cases covered so that no monkey business happens. Thx. -- Regards/Gruss, Boris. Good mailing practices for 400: avoid top-posting and trim the reply. -- To unsubscribe from this list: send the line "unsubscribe linux-efi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html