x86/cpufeature: Get rid of the non-asm goto variant
Borislav Petkov authored

I can simply quote hpa from the mail:

  "Get rid of the non-asm goto variant and just fall back to
   dynamic if asm goto is unavailable. It doesn't make any sense,
   really, if it is supposed to be safe, and by now the asm
   goto-capable gcc is in more wide use. (Originally the gcc 3.x
   fallback to pure dynamic didn't exist, either.)"

Booy, am I lazy.

Cleanup the whole CC_HAVE_ASM_GOTO ifdeffery too, while at it.
Suggested-by: default avatarH. Peter Anvin <hpa@zytor.com>
Signed-off-by: default avatarBorislav Petkov <bp@suse.de>
Cc: Andy Lutomirski <luto@amacapital.net>
Cc: Borislav Petkov <bp@alien8.de>
Cc: Brian Gerst <brgerst@gmail.com>
Cc: Denys Vlasenko <dvlasenk@redhat.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Link: http://lkml.kernel.org/r/20160127084325.GB30712@pd.tnic

Signed-off-by: default avatarIngo Molnar <mingo@kernel.org>
a362bf9f
Name Last commit Last update
..
alpha dma-mapping: always provide the dma_map_ops based implementation
arc dma-mapping: always provide the dma_map_ops based implementation
arm Merge branch 'akpm' (patches from Andrew)
arm64 Merge tag 'armsoc-tegra' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
avr32 dma-mapping: always provide the dma_map_ops based implementation
blackfin dma-mapping: always provide the dma_map_ops based implementation
c6x dma-mapping: always provide the dma_map_ops based implementation
cris Merge branch 'akpm' (patches from Andrew)
frv dma-mapping: always provide the dma_map_ops based implementation
h8300 Merge branch 'akpm' (patches from Andrew)
hexagon dma-mapping: always provide the dma_map_ops based implementation
ia64 [IA64] Enable copy_file_range syscall for ia64
m32r m32r: fix m32104ut_defconfig build fail
m68k dma-mapping: always provide the dma_map_ops based implementation
metag dma-mapping: always provide the dma_map_ops based implementation
microblaze dma-mapping: always provide the dma_map_ops based implementation
mips Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
mn10300 dma-mapping: always provide the dma_map_ops based implementation
nios2 dma-mapping: always provide the dma_map_ops based implementation
openrisc dma-mapping: always provide the dma_map_ops based implementation
parisc dma-mapping: always provide the dma_map_ops based implementation
powerpc wrappers for ->i_mutex access
s390 wrappers for ->i_mutex access
score Merge branch 'strscpy' of git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile
sh dma-mapping: always provide the dma_map_ops based implementation
sparc
tile
um
unicore32
x86
xtensa
.gitignore
Kconfig