Merge branch 'trivial' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
Linus Torvalds [Mon, 7 Nov 2011 02:54:53 +0000 (18:54 -0800)]
* 'trivial' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:
  scsi: drop unused Kconfig symbol
  pci: drop unused Kconfig symbol
  stmmac: drop unused Kconfig symbol
  x86: drop unused Kconfig symbol
  powerpc: drop unused Kconfig symbols
  powerpc: 40x: drop unused Kconfig symbol
  mips: drop unused Kconfig symbols
  openrisc: drop unused Kconfig symbols
  arm: at91: drop unused Kconfig symbol
  samples: drop unused Kconfig symbol
  m32r: drop unused Kconfig symbol
  score: drop unused Kconfig symbols
  sh: drop unused Kconfig symbol
  um: drop unused Kconfig symbol
  sparc: drop unused Kconfig symbol
  alpha: drop unused Kconfig symbol

Fix up trivial conflict in drivers/net/ethernet/stmicro/stmmac/Kconfig
as per Michal: the STMMAC_DUAL_MAC config variable is still unused and
should be deleted.

15 files changed:
1  2 
arch/alpha/Kconfig
arch/arm/mach-at91/Kconfig
arch/m32r/Kconfig
arch/mips/Kconfig
arch/openrisc/Kconfig
arch/powerpc/Kconfig
arch/powerpc/platforms/40x/Kconfig
arch/powerpc/platforms/Kconfig.cputype
arch/powerpc/platforms/wsp/Kconfig
arch/sparc/Kconfig
arch/x86/Kconfig
arch/x86/um/Kconfig
drivers/net/ethernet/stmicro/stmmac/Kconfig
drivers/pci/Kconfig
drivers/scsi/Kconfig

Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
index 21bebe6,0000000..1d97bd8
mode 100644,000000..100644
--- /dev/null
@@@ -1,70 -1,0 +1,67 @@@
 +mainmenu "User Mode Linux/$SUBARCH $KERNELVERSION Kernel Configuration"
 +
 +source "arch/um/Kconfig.common"
 +
 +menu "UML-specific options"
 +
 +menu "Host processor type and features"
 +
 +config CMPXCHG_LOCAL
 +      bool
 +      default n
 +
 +config CMPXCHG_DOUBLE
 +      bool
 +      default n
 +
 +source "arch/x86/Kconfig.cpu"
 +
 +endmenu
 +
 +config UML_X86
 +      def_bool y
 +      select GENERIC_FIND_FIRST_BIT
 +
 +config 64BIT
 +      bool
 +      default SUBARCH = "x86_64"
 +
 +config X86_32
 +      def_bool !64BIT
 +      select HAVE_AOUT
 +
 +config X86_64
 +      def_bool 64BIT
 +
 +config RWSEM_XCHGADD_ALGORITHM
 +      def_bool X86_XADD && 64BIT
 +
 +config RWSEM_GENERIC_SPINLOCK
 +      def_bool !RWSEM_XCHGADD_ALGORITHM
 +
 +config 3_LEVEL_PGTABLES
 +      bool "Three-level pagetables (EXPERIMENTAL)" if !64BIT
 +      default 64BIT
 +      depends on EXPERIMENTAL
 +      help
 +      Three-level pagetables will let UML have more than 4G of physical
 +      memory.  All the memory that can't be mapped directly will be treated
 +      as high memory.
 +
 +      However, this it experimental on 32-bit architectures, so if unsure say
 +      N (on x86-64 it's automatically enabled, instead, as it's safe there).
 +
 +config ARCH_HAS_SC_SIGNALS
 +      def_bool !64BIT
 +
 +config ARCH_REUSE_HOST_VSYSCALL_AREA
 +      def_bool !64BIT
 +
- config SMP_BROKEN
-       def_bool 64BIT
 +config GENERIC_HWEIGHT
 +      def_bool y
 +
 +source "arch/um/Kconfig.um"
 +
 +endmenu
 +
 +source "arch/um/Kconfig.rest"
index ac6f190,0000000..22745d7
mode 100644,000000..100644
--- /dev/null
@@@ -1,84 -1,0 +1,75 @@@
 +config STMMAC_ETH
 +      tristate "STMicroelectronics 10/100/1000 Ethernet driver"
 +      depends on HAS_IOMEM
 +      select NET_CORE
 +      select MII
 +      select PHYLIB
 +      select CRC32
 +      ---help---
 +        This is the driver for the Ethernet IPs are built around a
 +        Synopsys IP Core and only tested on the STMicroelectronics
 +        platforms.
 +
 +if STMMAC_ETH
 +
 +config STMMAC_DEBUG_FS
 +      bool "Enable monitoring via sysFS "
 +      default n
 +      depends on STMMAC_ETH && DEBUG_FS
 +      -- help
 +        The stmmac entry in /sys reports DMA TX/RX rings
 +        or (if supported) the HW cap register.
 +
 +config STMMAC_DA
 +      bool "STMMAC DMA arbitration scheme"
 +      default n
 +      ---help---
 +        Selecting this option, rx has priority over Tx (only for Giga
 +        Ethernet device).
 +        By default, the DMA arbitration scheme is based on Round-robin
 +        (rx:tx priority is 1:1).
 +
- config STMMAC_DUAL_MAC
-       bool "STMMAC: dual mac support (EXPERIMENTAL)"
-       default n
-         depends on EXPERIMENTAL && STMMAC_ETH && !STMMAC_TIMER
-       ---help---
-         Some ST SoCs (for example the stx7141 and stx7200c2) have two
-         Ethernet Controllers. This option turns on the second Ethernet
-         device on this kind of platforms.
 +config STMMAC_TIMER
 +      bool "STMMAC Timer optimisation"
 +      default n
 +      depends on RTC_HCTOSYS_DEVICE
 +      ---help---
 +        Use an external timer for mitigating the number of network
 +        interrupts. Currently, for SH architectures, it is possible
 +        to use the TMU channel 2 and the SH-RTC device.
 +
 +choice
 +        prompt "Select Timer device"
 +        depends on STMMAC_TIMER
 +
 +config STMMAC_TMU_TIMER
 +        bool "TMU channel 2"
 +        depends on CPU_SH4
 +      ---help---
 +
 +config STMMAC_RTC_TIMER
 +        bool "Real time clock"
 +        depends on RTC_CLASS
 +      ---help---
 +
 +endchoice
 +
 +choice
 +      prompt "Select the DMA TX/RX descriptor operating modes"
 +      depends on STMMAC_ETH
 +      ---help---
 +        This driver supports DMA descriptor to operate both in dual buffer
 +        (RING) and linked-list(CHAINED) mode. In RING mode each descriptor
 +        points to two data buffer pointers whereas in CHAINED mode they
 +        points to only one data buffer pointer.
 +
 +config STMMAC_RING
 +      bool "Enable Descriptor Ring Mode"
 +
 +config STMMAC_CHAINED
 +      bool "Enable Descriptor Chained Mode"
 +
 +endchoice
 +
 +
 +endif
Simple merge
Simple merge