On 29.08.2023 14:14, Oleksii wrote: > On Mon, 2023-08-28 at 18:05 +0200, Jan Beulich wrote: >> On 28.08.2023 17:57, Oleksii Kurochko wrote: >>> +static inline void vm_event_cleanup_domain(struct domain *d) >>> +{ >>> + memset(&d->monitor, 0, sizeof(d->monitor)); >> >> This looks to be the sole reason that xen/sched.h is needed. I >> question >> the existence of that field in the first place when this stub is >> being >> used. But I guess cleaning that up as well might be going too far. > What do you mean by the existence of the field? Looking at declaration > of struct domain, monitor field always exists.
Right, and that's what I consider questionable. > Could we leave initialisation of d->monitor for now? As said, asking you to also do that aspect of cleanup is probably going too far, so yes, I guess you can leave that alone. Jan