Ingo Molnar 23a0d4e8fa efi: Disable interrupts around EFI calls, not in the epilog/prolog calls
Tapasweni Pathak reported that we do a kmalloc() in efi_call_phys_prolog()
on x86-64 while having interrupts disabled, which is a big no-no, as
kmalloc() can sleep.

Solve this by removing the irq disabling from the prolog/epilog calls
around EFI calls: it's unnecessary, as in this stage we are single
threaded in the boot thread, and we don't ever execute this from
interrupt contexts.

Reported-by: Tapasweni Pathak <tapaswenipathak@gmail.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Matt Fleming <matt.fleming@intel.com>
2015-04-01 12:46:22 +01:00
..
2015-02-18 10:02:24 -08:00
2015-02-27 10:59:34 +05:30
2015-02-18 10:02:24 -08:00
2015-02-15 18:02:02 -08:00
2015-02-18 10:02:24 -08:00
2015-02-17 14:23:42 -08:00
2015-02-18 10:02:24 -08:00
2015-02-18 10:02:24 -08:00
2015-02-18 10:02:24 -08:00
2015-02-18 10:02:24 -08:00