[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v8 2/8] xen/arm: rename *_xen_dcache_* operations to *_dcache_*
On Mon, 2014-10-20 at 10:48 +0100, Stefano Stabellini wrote: > Signed-off-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> > Reviewed-by: Julien Grall <julien.grall@xxxxxxxxxx> I always prefer the commit log of a change like this to contain at least the word "because", so I don't have to guess in 6 months time why this was considered a good idea. This seems to stand independently from the rest and appears to be purely mechanical so no release risk, but I've not seen (or looked for) any comment from Konrad on this series. > /* Macros for flushing a single small item. The predicate is always > * compile-time constant so this will compile down to 3 instructions in > * the common case. */ > -#define clean_xen_dcache(x) do { \ > +#define clean_dcache(x) do { \ > typeof(x) *_p = &(x); \ > if ( sizeof(x) > MIN_CACHELINE_BYTES || sizeof(x) > alignof(x) ) \ > - clean_xen_dcache_va_range(_p, sizeof(x)); \ > + clean_dcache_va_range(_p, sizeof(x)); \ A bit too mechanical here it seems... Fix up the whitespace and you can add: Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> > else \ > asm volatile ( \ > "dsb sy;" /* Finish all earlier writes */ \ > - __clean_xen_dcache_one(0) \ > + __clean_dcache_one(0) \ > "dsb sy;" /* Finish flush before continuing */ \ > : : "r" (_p), "m" (*_p)); \ > } while (0) > > -#define clean_and_invalidate_xen_dcache(x) do { \ > +#define clean_and_invalidate_dcache(x) do { \ > typeof(x) *_p = &(x); \ > if ( sizeof(x) > MIN_CACHELINE_BYTES || sizeof(x) > alignof(x) ) \ > - clean_and_invalidate_xen_dcache_va_range(_p, sizeof(x)); \ > + clean_and_invalidate_dcache_va_range(_p, sizeof(x)); \ > else \ > asm volatile ( \ > "dsb sy;" /* Finish all earlier writes */ \ > - __clean_and_invalidate_xen_dcache_one(0) \ > + __clean_and_invalidate_dcache_one(0) \ > "dsb sy;" /* Finish flush before continuing */ \ > : : "r" (_p), "m" (*_p)); \ > } while (0) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |