Julien Grall writes: > The macro alternative_if_not_cap is taking two parameters. The second > parameter is never used and it is hard to see how this can be used > correctly as it is only protecting the alternative section magic. > > Signed-off-by: Julien Grall <julien.gr...@arm.com> Reviewed-by: Volodymyr Babchuk <volodymyr.babc...@epam.com>
> --- > xen/include/asm-arm/alternative.h | 4 +--- > 1 file changed, 1 insertion(+), 3 deletions(-) > > diff --git a/xen/include/asm-arm/alternative.h > b/xen/include/asm-arm/alternative.h > index dedb6dd001..2830a6da2d 100644 > --- a/xen/include/asm-arm/alternative.h > +++ b/xen/include/asm-arm/alternative.h > @@ -116,13 +116,11 @@ int apply_alternatives(const struct alt_instr *start, > const struct alt_instr *en > * The code that follows this macro will be assembled and linked as > * normal. There are no restrictions on this code. > */ > -.macro alternative_if_not cap, enable = 1 > - .if \enable > +.macro alternative_if_not cap > .pushsection .altinstructions, "a" > altinstruction_entry 661f, 663f, \cap, 662f-661f, 664f-663f > .popsection > 661: > - .endif > .endm > > /* -- Volodymyr Babchuk at EPAM _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel