On 01/07/2021 10:56, Olaf Hering wrote: > diff --git a/tools/libs/saverestore/common.h b/tools/libs/saverestore/common.h > index fa242e808d..905b4078f6 100644 > --- a/tools/libs/saverestore/common.h > +++ b/tools/libs/saverestore/common.h > @@ -517,6 +517,24 @@ static inline bool page_type_to_populate(uint32_t type) > } > return ret; > } > + > +static inline bool page_type_has_stream_data(uint32_t type) > +{ > + bool ret; > + > + switch (type) > + { > + case XEN_DOMCTL_PFINFO_BROKEN: > + case XEN_DOMCTL_PFINFO_XALLOC: > + case XEN_DOMCTL_PFINFO_XTAB: > + ret = false; > + break; > + default: > + ret = true; > + break;
As with page_type_to_populate(), we shouldn't really default the unallocated types to having stream data. Subject to this and the other style concerned, Reviewed-by: Andrew Cooper <andrew.coop...@citrix.com> I'm happy to fix up all the issue for the page type helpers on commit, if you're happy. ~Andrew