• Michael Ellerman's avatar
    powerpc/lib: Fix feature fixup test of external branch · 32810d91
    Michael Ellerman authored
    The expected case for this test was wrong, the source of the alternate
    code sequence is:
    
      FTR_SECTION_ELSE
      2:	or	2,2,2
      	PPC_LCMPI	r3,1
      	beq	3f
      	blt	2b
      	b	3f
      	b	1b
      ALT_FTR_SECTION_END(0, 1)
      3:	or	1,1,1
      	or	2,2,2
      4:	or	3,3,3
    
    So when it's patched the '3' label should still be on the 'or 1,1,1',
    and the 4 label is irrelevant and can be removed.
    
    Fixes: 362e7701 ("powerpc: Add self-tests of the feature fixup code")
    Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
    32810d91
feature-fixups-test.S 19 KB