On 24.06.2022 18:51, Julien Grall wrote: > --- a/xen/include/public/io/xs_wire.h > +++ b/xen/include/public/io/xs_wire.h > @@ -76,6 +76,7 @@ static struct xsd_errors xsd_errors[] > __attribute__((unused)) > #endif > = { > + XSD_ERROR(EPERM), > XSD_ERROR(EINVAL), > XSD_ERROR(EACCES), > XSD_ERROR(EEXIST),
Inserting ahead of EINVAL looks to break xenstored_core.c:send_error(), which - legitimately or not - assumes EINVAL to be first. Jan