• Masahiro Yamada's avatar
    jump_label: move 'asm goto' support test to Kconfig · e9666d10
    Masahiro Yamada authored
    Currently, CONFIG_JUMP_LABEL just means "I _want_ to use jump label".
    
    The jump label is controlled by HAVE_JUMP_LABEL, which is defined
    like this:
    
      #if defined(CC_HAVE_ASM_GOTO) && defined(CONFIG_JUMP_LABEL)
      # define HAVE_JUMP_LABEL
      #endif
    
    We can improve this by testing 'asm goto' support in Kconfig, then
    make JUMP_LABEL depend on CC_HAS_ASM_GOTO.
    
    Ugly #ifdef HAVE_JUMP_LABEL will go away, and CONFIG_JUMP_LABEL will
    match to the real kernel capability.
    Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
    Acked-by: Michael Ellerman <mpe@ellerman.id.au> (powerpc)
    Tested-by: default avatarSedat Dilek <sedat.dilek@gmail.com>
    e9666d10
Name
Last commit
Last update
..
alpha/include Loading commit data...
arc/include/uapi/asm Loading commit data...
arm/include Loading commit data...
arm64/include Loading commit data...
h8300/include Loading commit data...
hexagon/include/uapi/asm Loading commit data...
ia64/include Loading commit data...
microblaze/include/uapi/asm Loading commit data...
mips/include Loading commit data...
parisc/include/uapi/asm Loading commit data...
powerpc/include Loading commit data...
s390/include Loading commit data...
sh/include Loading commit data...
sparc/include Loading commit data...
x86 Loading commit data...
xtensa/include Loading commit data...