Merge tag 'kbuild-v4.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy...
authorLinus Torvalds <torvalds@linux-foundation.org>
Sat, 3 Nov 2018 17:47:33 +0000 (10:47 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sat, 3 Nov 2018 17:47:33 +0000 (10:47 -0700)
Pull Kbuild updates from Masahiro Yamada:

 - clean-up leftovers in Kconfig files

 - remove stale oldnoconfig and silentoldconfig targets

 - remove unneeded cc-fullversion and cc-name variables

 - improve merge_config script to allow overriding option prefix

* tag 'kbuild-v4.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild:
  kbuild: remove cc-name variable
  kbuild: replace cc-name test with CONFIG_CC_IS_CLANG
  merge_config.sh: Allow to define config prefix
  kbuild: remove unused cc-fullversion variable
  kconfig: remove silentoldconfig target
  kconfig: remove oldnoconfig target
  powerpc: PCI_MSI needs PCI
  powerpc: remove CONFIG_MCA leftovers
  powerpc: remove CONFIG_PCI_QSPAN
  scsi: aha152x: rename the PCMCIA define

1  2 
arch/powerpc/Kconfig
scripts/Makefile.extrawarn

diff --combined arch/powerpc/Kconfig
index 2d51b2bd4aa132992f2f28be908b0571a79ae4d3,0db10c2792b2b696c1b9c0631bc644895e39ccd6..8be31261aec83190a65927854d214d613244c164
@@@ -206,6 -206,7 +206,6 @@@ config PP
        select HAVE_KRETPROBES
        select HAVE_LD_DEAD_CODE_DATA_ELIMINATION
        select HAVE_LIVEPATCH                   if HAVE_DYNAMIC_FTRACE_WITH_REGS
 -      select HAVE_MEMBLOCK
        select HAVE_MEMBLOCK_NODE_MAP
        select HAVE_MOD_ARCH_SPECIFIC
        select HAVE_NMI                         if PERF_EVENTS || (PPC64 && PPC_BOOK3S)
        select MODULES_USE_ELF_RELA
        select NEED_DMA_MAP_STATE               if PPC64 || NOT_COHERENT_CACHE
        select NEED_SG_DMA_LENGTH
 -      select NO_BOOTMEM
        select OF
        select OF_EARLY_FLATTREE
        select OF_RESERVED_MEM
@@@ -930,10 -932,6 +930,6 @@@ config FSL_GT
        help
          Freescale General-purpose Timers support
  
- # Yes MCA RS/6000s exist but Linux-PPC does not currently support any
- config MCA
-       bool
  # Platforms that what PCI turned unconditionally just do select PCI
  # in their config node.  Platforms that want to choose at config
  # time should select PPC_PCI_CHOICE
@@@ -944,7 -942,6 +940,6 @@@ config PC
        bool "PCI support" if PPC_PCI_CHOICE
        default y if !40x && !CPM2 && !PPC_8xx && !PPC_83xx \
                && !PPC_85xx && !PPC_86xx && !GAMECUBE_COMMON
-       default PCI_QSPAN if PPC_8xx
        select GENERIC_PCI_IOMAP
        help
          Find out whether your system includes a PCI bus. PCI is the name of
@@@ -958,14 -955,6 +953,6 @@@ config PCI_DOMAIN
  config PCI_SYSCALL
        def_bool PCI
  
- config PCI_QSPAN
-       bool "QSpan PCI"
-       depends on PPC_8xx
-       select PPC_I8259
-       help
-         Say Y here if you have a system based on a Motorola 8xx-series
-         embedded processor with a QSPAN PCI interface, otherwise say N.
  config PCI_8260
        bool
        depends on PCI && 8260
index cf6cd0ef69755627fd09242455406046daa2eeeb,800a10f1b4f39e0a68c70167ed59e26e2e32ad63..768306add59131c67e2ec848c27c31032b8fae71
@@@ -29,7 -29,6 +29,7 @@@ warning-1 += $(call cc-option, -Wmissin
  warning-1 += $(call cc-option, -Wunused-but-set-variable)
  warning-1 += $(call cc-option, -Wunused-const-variable)
  warning-1 += $(call cc-option, -Wpacked-not-aligned)
 +warning-1 += $(call cc-option, -Wstringop-truncation)
  warning-1 += $(call cc-disable-warning, missing-field-initializers)
  warning-1 += $(call cc-disable-warning, sign-compare)
  
@@@ -65,7 -64,7 +65,7 @@@ endi
  KBUILD_CFLAGS += $(warning)
  else
  
- ifeq ($(cc-name),clang)
+ ifdef CONFIG_CC_IS_CLANG
  KBUILD_CFLAGS += $(call cc-disable-warning, initializer-overrides)
  KBUILD_CFLAGS += $(call cc-disable-warning, unused-value)
  KBUILD_CFLAGS += $(call cc-disable-warning, format)