xen/smp: Support NULL IPI function pointers
authorAndrew Cooper <andrew.cooper3@citrix.com>
Wed, 17 Nov 2021 16:16:23 +0000 (16:16 +0000)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Mon, 29 Nov 2021 13:53:05 +0000 (13:53 +0000)
commit06c30ad7662f0c9fc8bc1c356f8aeaa63fb731ec
treef2e28fa40abe14d9839e1e59ff52c65485d15de4
parent6de7e460c376ce583b6b0eb4f5bb73b004d1388b
xen/smp: Support NULL IPI function pointers

There are several cases where the act of interrupting a remote processor has
the required side effect.  Explicitly allow NULL function pointers so the
calling code doesn't have to provide a stub implementation.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/mm/hap/hap.c
xen/arch/x86/mm/p2m-ept.c
xen/common/smp.c