On 17/03/16 01:38, Konrad Rzeszutek Wilk wrote: > +static const char *capabilities_info(ssize_t *len) > +{ > + static xen_capabilities_info_t cached_cap; > + static unsigned int cached_cap_len; > + static bool_t cached; > + > + if ( unlikely(!cached) ) > + { > + arch_get_xen_caps(&cached_cap); > + cached_cap_len = strlen(cached_cap) + 1;
cached = 1; With this coherency bug fixed, Reviewed-by: Andrew Cooper <andrew.coop...@citrix.com> > + } > + > + *len = cached_cap_len; > + return cached_cap; > +} _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel