Hi, While testing kexec reboot, I sometimes get a reset. Commenting out the dummy cleanup in kexec_enter_virtual_mode() make kexec reboot works again. Checking the git log, the cleanup was added in below commit: commit f8b8404337de4e2466e2e1139ea68b1f8295974f Author: Matthew Garrett <matthew.garrett@xxxxxxxxxx> Date: Sat Jun 1 16:06:20 2013 -0400 Modify UEFI anti-bricking code [snip] In below function, it tries to set a dummy variable, and later delete it in case success. arch/x86/platform/efi/quirks.c: -> efi_query_variable_store() So why we still need delete/cleanup the dummy var after entering virt mode? Am I missing something? Thanks Dave