[Public] > -----Original Message----- > From: Jan Beulich <jbeul...@suse.com> > Sent: Thursday, July 17, 2025 4:55 PM > To: Penny, Zheng <penny.zh...@amd.com>; Stabellini, Stefano > <stefano.stabell...@amd.com> > Cc: Huang, Ray <ray.hu...@amd.com>; Stefano Stabellini > <sstabell...@kernel.org>; Andrew Cooper <andrew.coop...@citrix.com>; Roger > Pau Monné <roger....@citrix.com>; Anthony PERARD > <anthony.per...@vates.tech>; Orzel, Michal <michal.or...@amd.com>; Julien > Grall <jul...@xen.org>; Sergiy Kibrik <sergiy_kib...@epam.com>; xen- > de...@lists.xenproject.org > Subject: Re: [PATCH v8 7/7] xen/sysctl: wrap around sysctl hypercall > > On 11.07.2025 06:31, Penny Zheng wrote: > > --- a/xen/common/Makefile > > +++ b/xen/common/Makefile > > @@ -49,6 +49,7 @@ obj-y += spinlock.o > > obj-$(CONFIG_STACK_PROTECTOR) += stack-protector.o obj-y += > > stop_machine.o obj-y += symbols.o > > +obj-$(CONFIG_SYSCTL) += sysctl.o > > obj-y += tasklet.o > > obj-y += time.o > > obj-y += timer.o > > @@ -70,7 +71,6 @@ obj-$(CONFIG_COMPAT) += $(addprefix compat/,domain.o > > memory.o multicall.o xlat.o ifneq ($(CONFIG_PV_SHIM_EXCLUSIVE),y) > > obj-y += domctl.o > > obj-$(CONFIG_VM_EVENT) += monitor.o > > -obj-y += sysctl.o > > endif > > > > extra-y := symbols-dummy.o > > CI demonstrates that this combination of changes is wrong. The job that failed > (debian-12-x86_64-gcc-ibt) is a randconfig one, and ended up picking both > SYSCTL=y and PV_SHIM_EXCLUSIVE=y. Which results in sysctl.c being built, > but domctl.c not being built. Which leaves getdomaininfo() undefined, causing > linking to fail. In case the next pipeline also ends up failing, I'll simply > revert that > change. In case it succeeds, not reverting may be an option, as long as a > proper fix > shows up pretty quickly. >
I've push commit of " xen: move getdomaininfo() to domain.c " to try to fix the error. > Jan