Its uses in offline_page() and query_page_offline() make it reachable on Arm, as long as XEN_SYSCTL_page_offline_op doesn't have any Arm-specific code added. It being reachable was even mentioned in the commit introducing it, claiming it "clearly shouldn't be called on ARM just yet".
Fixes: 214c4cd94a80 ("xen: arm: stub page_is_ram_type") Signed-off-by: Jan Beulich <jbeul...@suse.com> --- a/xen/arch/arm/mm.c +++ b/xen/arch/arm/mm.c @@ -66,7 +66,6 @@ int steal_page( int page_is_ram_type(unsigned long mfn, unsigned long mem_type) { - ASSERT_UNREACHABLE(); return 0; }