[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 4/4] x86/shadow: Switch to using bool
Hi, At 12:16 +0100 on 28 Jun (1498652182), Andrew Cooper wrote: > sh_pin() has boolean properties, so switch its return type. > > Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Good idea, thanks. > -static bool_t > +static bool > sh_write_guest_entry(struct vcpu *v, intpte_t *p, intpte_t new, mfn_t gmfn) Can you please update paging.h too? We need matching changes to write_guest_entry and cmpxchg_guest_entry in struct shadow_paging_mode, and invlpg in struct paging_mode. I'm a little surprised that the compiler doesn't complain. I suppose the implicit promotion to int makes it all equivalent. > @@ -3620,7 +3620,7 @@ static int sh_page_fault(struct vcpu *v, > * instruction should be issued on the hardware, or 0 if it's safe not > * to do so. > */ > -static bool_t sh_invlpg(struct vcpu *v, unsigned long va) > +static bool sh_invlpg(struct vcpu *v, unsigned long va) This comment needs to be updated too. > @@ -102,7 +102,7 @@ int shadow_set_allocation(struct domain *d, unsigned int > pages, > ({ ASSERT_UNREACHABLE(); -EOPNOTSUPP; }) > > static inline void sh_remove_shadows(struct domain *d, mfn_t gmfn, > - bool_t fast, bool_t all) {} > + bool fast, bool all) {} Actually, please make these ints, to match the main implementation. Cheers, Tim. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |