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