On 29.09.2022 18:25, Andrew Cooper wrote: > On 29/09/2022 17:22, osstest service owner wrote: >> flight 173362 xen-unstable-smoke real [real] >> http://logs.test-lab.xenproject.org/osstest/logs/173362/ >> >> Regressions :-( >> >> Tests which did not succeed and are blocking, >> including tests which could not be run: >> build-arm64-xsm 6 xen-build fail REGR. vs. >> 173347 > > arch/arm/gic-v3-its.c: In function 'gicv3_its_deny_access': > arch/arm/gic-v3-its.c:905:32: error: passing argument 1 of > 'iomem_deny_access' discards 'const' qualifier from pointer target type > [-Werror=discarded-qualifiers] > rc = iomem_deny_access(d, mfn, mfn + nr); > ^ > In file included from arch/arm/gic-v3-its.c:24: > ./include/xen/iocap.h:32:52: note: expected 'struct domain *' but > argument is of type 'const struct domain *' > static inline int iomem_deny_access(struct domain *d, unsigned long s, > ~~~~~~~~~~~~~~~^ > cc1: all warnings being treated as errors
I've sent a patch, but this raises another question: Why does the smoke test (try to) build an unsupported configuration? HAS_ITS (which is necessary to be set for the issue to surface) has its prompt depend on UNSUPPORTED, and (implicitly) defaults to N. Jan