• Mathieu Malaterre's avatar
    powerpc/xmon: Add __printf annotation to xmon_printf() · e70d8f55
    Mathieu Malaterre authored
    This allows the compiler to verify the format strings vs the types of
    the arguments.
    
    Update the other prototype declarations in asm/xmon.h.
    
    Silence warnings (triggered at W=1) by adding relevant __printf
    attribute. Move #define at bottom of the file to prevent conflict with
    gcc attribute.
    
    Solves the original warning:
    
      arch/powerpc/xmon/nonstdio.c:178:2: error: function might be
      possible candidate for ‘gnu_printf’ format attribute
    
    In turn this uncovered many formatting errors in xmon.c, all fixed in
    this patch.
    Signed-off-by: default avatarMathieu Malaterre <malat@debian.org>
    [mpe: Always use px not p, fixup the 44x specific code, tweak change log]
    Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
    e70d8f55
nonstdio.h 418 Bytes