On 03.08.2025 11:47, Penny Zheng wrote: > In order to fix CI error of a randconfig picking both PV_SHIM_EXCLUSIVE=y and > HVM=y results in hvm.c being built, but domctl.c not being built, which leaves > a few functions, like domctl_lock_acquire/release() undefined, causing linking > to fail. > To fix that, we intend to move domctl.o out of the PV_SHIM_EXCLUSIVE Makefile > /hypercall-defs section, with this adjustment, we also need to release > redundant vnuma_destroy() stub definition and paging_domctl hypercall-defs > from PV_SHIM_EXCLUSIVE guardian, to not break compilation > Above change will leave dead code in the shim binary temporarily and will be > fixed with the introduction of CONFIG_DOMCTL. > > Fixes: 568f806cba4c ("xen/x86: remove "depends on !PV_SHIM_EXCLUSIVE"") > Reported-by: Jan Beulich <jbeul...@suse.com> > Signed-off-by: Penny Zheng <penny.zh...@amd.com> > --- > v1 -> v2: > - remove paging_domctl hypercall-defs
And you've run this through a full round of testing this time, in isolation? Jan