hc
2024-11-01 2f529f9b558ca1c1bd74be7437a84e4711743404
kernel/arch/x86/entry/entry_64.S
....@@ -417,6 +417,11 @@
417417 * If hits in kernel mode then it needs to go through the paranoid
418418 * entry as the exception can hit any random state. No preemption
419419 * check on exit to keep the paranoid path simple.
420
+ *
421
+ * irq_pipeline: since those events are non-maskable in essence,
422
+ * we may assume NMI-type restrictions for their handlers, which
423
+ * means the latter may - and actually have to - run immediately
424
+ * regardless of the current stage.
420425 */
421426 .macro idtentry_mce_db vector asmsym cfunc
422427 SYM_CODE_START(\asmsym)