On Wed, Aug 29, 2018 at 02:15:12PM +0100, Wei Liu wrote:
> On Wed, Aug 29, 2018 at 11:57:02AM +0100, Andrew Cooper wrote:
> > c/s b28cd21c3628 "x86/build: Use new .nops directive when available"
> > introduced a __read_mostly boolean which is included if the toolchain 
> > supports
> > the .nops directive.
> > 
> > When CONFIG_LIVEPATCH is compiled out, alternative.o is expected to be a 
> > fully
> > init module, and toolchain_nops_are_ideal trips the build system check:
> > 
> >   Error: size of alternative.o:.data.read_mostly is 0x01
> >   /local/xen.git/xen/Rules.mk:206: recipe for target 'alternative.init.o' 
> > failed
> >   make[3]: *** [alternative.init.o] Error 12
> > 
> > Introduce init_or_livepatch_read_mostly and switch the annotation for
> > toolchain_nops_are_ideal.
> > 
> > Reported-by: Olaf Hering <o...@aepfle.de>
> > Signed-off-by: Andrew Cooper <andrew.coop...@citrix.com>
> 
> Reviewed-by: Wei Liu <wei.l...@citrix.com>


Reviewed-by: Konrad Rzeszutek Wilk <konrad.w...@oracle.com>

Thank you!

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

Reply via email to