tree: git://git.cmpxchg.org/linux-mmotm.git master head: b82f1ccbef6e8b7feb60f8204eb69e6ce50d3f92 commit: d7c02c12fb6f2572b34eecdc6055814b7bb07b25 [157/168] linux-next config: ia64-allyesconfig compiler: ia64-linux-gcc (GCC) 8.1.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout d7c02c12fb6f2572b34eecdc6055814b7bb07b25 GCC_VERSION=8.1.0 make.cross ARCH=ia64 allyesconfig GCC_VERSION=8.1.0 make.cross ARCH=ia64 All errors (new ones prefixed by >>): >> arch/ia64/Kconfig:128:error: recursive dependency detected! >> arch/ia64/Kconfig:128: choice <choice> contains symbol IA64_HP_SIM >> arch/ia64/Kconfig:202: symbol IA64_HP_SIM is part of choice PM >> kernel/power/Kconfig:144: symbol PM is selected by PM_SLEEP >> kernel/power/Kconfig:104: symbol PM_SLEEP depends on HIBERNATE_CALLBACKS >> kernel/power/Kconfig:31: symbol HIBERNATE_CALLBACKS is selected by HIBERNATION >> kernel/power/Kconfig:34: symbol HIBERNATION depends on SWAP >> init/Kconfig:253: symbol SWAP depends on BLOCK >> block/Kconfig:5: symbol BLOCK is selected by UBIFS_FS >> fs/ubifs/Kconfig:1: symbol UBIFS_FS depends on MISC_FILESYSTEMS >> fs/Kconfig:227: symbol MISC_FILESYSTEMS is selected by ACPI_APEI >> drivers/acpi/apei/Kconfig:8: symbol ACPI_APEI depends on ACPI >> drivers/acpi/Kconfig:9: symbol ACPI depends on ARCH_SUPPORTS_ACPI >> drivers/acpi/Kconfig:6: symbol ARCH_SUPPORTS_ACPI is selected by IA64_HP_SIM >> arch/ia64/Kconfig:202: symbol IA64_HP_SIM is part of choice <choice> For a resolution refer to Documentation/kbuild/kconfig-language.txt subsection "Kconfig recursive dependency limitations" vim +128 arch/ia64/Kconfig ^1da177e4 Linus Torvalds 2005-04-16 8 ^1da177e4 Linus Torvalds 2005-04-16 9 config IA64 ^1da177e4 Linus Torvalds 2005-04-16 10 bool 468bcf08f Mark Salter 2013-10-07 11 select ARCH_MIGHT_HAVE_PC_PARPORT bbc4e5969 Mark Salter 2014-01-01 12 select ARCH_MIGHT_HAVE_PC_SERIO 06f87adff Len Brown 2007-01-26 13 select ACPI if (!IA64_HP_SIM) 2c870e611 Arnd Bergmann 2018-07-24 14 select ARCH_SUPPORTS_ACPI if (!IA64_HP_SIM) 6e0a0ea12 Graeme Gregory 2015-03-24 15 select ACPI_SYSTEM_POWER_STATES_SUPPORT if ACPI 46ba51ea8 Hanjun Guo 2014-07-18 16 select ARCH_MIGHT_HAVE_ACPI_PDC if ACPI eb01d42a7 Christoph Hellwig 2018-11-15 17 select FORCE_PCI if (!IA64_HP_SIM) 2eac9c2df Christoph Hellwig 2018-11-15 18 select PCI_DOMAINS if PCI 20f1b79d3 Christoph Hellwig 2018-11-15 19 select PCI_SYSCALL if PCI 0773a6cf6 Tony Luck 2009-01-15 20 select HAVE_UNSTABLE_SCHED_CLOCK 5f56a5dfd Jiri Slaby 2016-05-20 21 select HAVE_EXIT_THREAD ec7748b59 Sam Ravnborg 2008-02-09 22 select HAVE_IDE 42d4b839c Mathieu Desnoyers 2008-02-02 23 select HAVE_OPROFILE 3f550096d Mathieu Desnoyers 2008-02-02 24 select HAVE_KPROBES 9edddaa20 Ananth N Mavinakayanahalli 2008-03-04 25 select HAVE_KRETPROBES a14a07b80 Shaohua Li 2009-01-09 26 select HAVE_FTRACE_MCOUNT_RECORD a14a07b80 Shaohua Li 2009-01-09 27 select HAVE_DYNAMIC_FTRACE if (!ITANIUM) d3e75ff14 Shaohua Li 2009-01-09 28 select HAVE_FUNCTION_TRACER 6035d9db3 Josh Triplett 2014-04-07 29 select TTY 9690ad031 Shaohua Li 2008-10-01 30 select HAVE_ARCH_TRACEHOOK 98e4ae8af Tejun Heo 2011-12-08 31 select HAVE_MEMBLOCK_NODE_MAP b952741c8 Frederic Weisbecker 2012-06-16 32 select HAVE_VIRT_CPU_ACCOUNTING 8ee94e3fc Christoph Hellwig 2018-12-15 33 select ARCH_HAS_DMA_COHERENT_TO_PFN if SWIOTLB 3fed6ae4b Christoph Hellwig 2019-01-04 34 select ARCH_HAS_SYNC_DMA_FOR_CPU if SWIOTLB 4febd95a8 Stephen Rothwell 2013-03-07 35 select VIRT_TO_BUS 98e4ae8af Tejun Heo 2011-12-08 36 select ARCH_DISCARD_MEMBLOCK c5e66129c Thomas Gleixner 2011-01-19 37 select GENERIC_IRQ_PROBE c5e66129c Thomas Gleixner 2011-01-19 38 select GENERIC_PENDING_IRQ if SMP e3d781227 Thomas Gleixner 2011-03-25 39 select GENERIC_IRQ_SHOW 4debd723f Thomas Gleixner 2014-05-07 40 select GENERIC_IRQ_LEGACY df013ffb8 Huang Ying 2011-07-13 41 select ARCH_HAVE_NMI_SAFE_CMPXCHG 4673ca8eb Michael S. Tsirkin 2011-11-24 42 select GENERIC_IOMAP 13583bf15 Thomas Gleixner 2012-04-20 43 select GENERIC_SMP_IDLE_THREAD 0500871f2 David Howells 2018-01-02 44 select ARCH_TASK_STRUCT_ON_STACK f5e102873 Thomas Gleixner 2012-05-05 45 select ARCH_TASK_STRUCT_ALLOCATOR b235beea9 Linus Torvalds 2016-06-24 46 select ARCH_THREAD_STACK_ALLOCATOR 21b19710a Anna-Maria Gleixner 2012-05-18 47 select ARCH_CLOCKSOURCE_DATA d4d1fc61e Tony Luck 2017-10-31 48 select GENERIC_TIME_VSYSCALL b6fca7253 Vineet Gupta 2013-01-09 49 select SYSCTL_ARCH_UNALIGN_NO_WARN 786d35d45 David Howells 2012-09-28 50 select HAVE_MOD_ARCH_SPECIFIC 786d35d45 David Howells 2012-09-28 51 select MODULES_USE_ELF_RELA 71c7356f8 Tony Luck 2013-09-03 52 select ARCH_USE_CMPXCHG_LOCKREF 7a0177212 AKASHI Takahiro 2014-02-25 53 select HAVE_ARCH_AUDITSYSCALL f616ab59c Christoph Hellwig 2018-05-09 54 select NEED_DMA_MAP_STATE 86596f0a2 Christoph Hellwig 2018-04-05 55 select NEED_SG_DMA_LENGTH ^1da177e4 Linus Torvalds 2005-04-16 56 default y ^1da177e4 Linus Torvalds 2005-04-16 57 help ^1da177e4 Linus Torvalds 2005-04-16 58 The Itanium Processor Family is Intel's 64-bit successor to ^1da177e4 Linus Torvalds 2005-04-16 59 the 32-bit X86 line. The IA-64 Linux project has a home ^1da177e4 Linus Torvalds 2005-04-16 60 page at <http://www.linuxia64.org/> and a mailing list at ^1da177e4 Linus Torvalds 2005-04-16 61 <linux-ia64@xxxxxxxxxxxxxxx>. ^1da177e4 Linus Torvalds 2005-04-16 62 ^1da177e4 Linus Torvalds 2005-04-16 63 config 64BIT ^1da177e4 Linus Torvalds 2005-04-16 64 bool 9f271d576 Zhang, Yanmin 2007-02-09 65 select ATA_NONSTANDARD if ATA ^1da177e4 Linus Torvalds 2005-04-16 66 default y ^1da177e4 Linus Torvalds 2005-04-16 67 d5c23ebf1 Christoph Hellwig 2017-12-24 68 config ZONE_DMA32 09ae1f585 Christoph Lameter 2007-02-10 69 def_bool y 09ae1f585 Christoph Lameter 2007-02-10 70 depends on !IA64_SGI_SN2 66701b149 Christoph Lameter 2007-02-10 71 2bd62a40f Christoph Lameter 2007-05-10 72 config QUICKLIST 2bd62a40f Christoph Lameter 2007-05-10 73 bool 2bd62a40f Christoph Lameter 2007-05-10 74 default y 2bd62a40f Christoph Lameter 2007-05-10 75 ^1da177e4 Linus Torvalds 2005-04-16 76 config MMU ^1da177e4 Linus Torvalds 2005-04-16 77 bool ^1da177e4 Linus Torvalds 2005-04-16 78 default y ^1da177e4 Linus Torvalds 2005-04-16 79 85718fae2 Tony Luck 2010-09-23 80 config STACKTRACE_SUPPORT 85718fae2 Tony Luck 2010-09-23 81 def_bool y 85718fae2 Tony Luck 2010-09-23 82 95c354fe9 Nick Piggin 2008-01-30 83 config GENERIC_LOCKBREAK 2c86963b0 Tony Luck 2009-09-25 84 def_bool n 95c354fe9 Nick Piggin 2008-01-30 85 ^1da177e4 Linus Torvalds 2005-04-16 86 config RWSEM_XCHGADD_ALGORITHM ^1da177e4 Linus Torvalds 2005-04-16 87 bool ^1da177e4 Linus Torvalds 2005-04-16 88 default y ^1da177e4 Linus Torvalds 2005-04-16 89 d9c234005 Mel Gorman 2007-10-16 90 config HUGETLB_PAGE_SIZE_VARIABLE d9c234005 Mel Gorman 2007-10-16 91 bool d9c234005 Mel Gorman 2007-10-16 92 depends on HUGETLB_PAGE d9c234005 Mel Gorman 2007-10-16 93 default y d9c234005 Mel Gorman 2007-10-16 94 ^1da177e4 Linus Torvalds 2005-04-16 95 config GENERIC_CALIBRATE_DELAY ^1da177e4 Linus Torvalds 2005-04-16 96 bool ^1da177e4 Linus Torvalds 2005-04-16 97 default y ^1da177e4 Linus Torvalds 2005-04-16 98 988c388ad travis@xxxxxxx 2008-01-30 99 config HAVE_SETUP_PER_CPU_AREA b32ef636a travis@xxxxxxx 2008-01-30 100 def_bool y b32ef636a travis@xxxxxxx 2008-01-30 101 3ed3bce84 Matt Domsch 2006-03-26 102 config DMI 3ed3bce84 Matt Domsch 2006-03-26 103 bool 3ed3bce84 Matt Domsch 2006-03-26 104 default y cf0744021 Ard Biesheuvel 2014-01-23 105 select DMI_SCAN_MACHINE_NON_EFI_FALLBACK 3ed3bce84 Matt Domsch 2006-03-26 106 ^1da177e4 Linus Torvalds 2005-04-16 107 config EFI ^1da177e4 Linus Torvalds 2005-04-16 108 bool a614e1923 Matt Fleming 2013-04-30 109 select UCS2_STRING ^1da177e4 Linus Torvalds 2005-04-16 110 default y ^1da177e4 Linus Torvalds 2005-04-16 111 ae1e9130b Ingo Molnar 2008-11-11 112 config SCHED_OMIT_FRAME_POINTER 7d12e522b Anton Blanchard 2005-05-05 113 bool 7d12e522b Anton Blanchard 2005-05-05 114 default y 7d12e522b Anton Blanchard 2005-05-05 115 f14f75b81 Jes Sorensen 2005-06-21 116 config IA64_UNCACHED_ALLOCATOR f14f75b81 Jes Sorensen 2005-06-21 117 bool f14f75b81 Jes Sorensen 2005-06-21 118 select GENERIC_ALLOCATOR f14f75b81 Jes Sorensen 2005-06-21 119 46cf98cda Venkatesh Pallipadi 2009-07-10 120 config ARCH_USES_PG_UNCACHED 46cf98cda Venkatesh Pallipadi 2009-07-10 121 def_bool y 46cf98cda Venkatesh Pallipadi 2009-07-10 122 depends on IA64_UNCACHED_ALLOCATOR 46cf98cda Venkatesh Pallipadi 2009-07-10 123 e65e1fc2d Al Viro 2006-09-12 124 config AUDIT_ARCH e65e1fc2d Al Viro 2006-09-12 125 bool e65e1fc2d Al Viro 2006-09-12 126 default y e65e1fc2d Al Viro 2006-09-12 127 ^1da177e4 Linus Torvalds 2005-04-16 @128 choice ^1da177e4 Linus Torvalds 2005-04-16 129 prompt "System type" ^1da177e4 Linus Torvalds 2005-04-16 130 default IA64_GENERIC ^1da177e4 Linus Torvalds 2005-04-16 131 ^1da177e4 Linus Torvalds 2005-04-16 132 config IA64_GENERIC ^1da177e4 Linus Torvalds 2005-04-16 133 bool "generic" ^1da177e4 Linus Torvalds 2005-04-16 134 select NUMA ^1da177e4 Linus Torvalds 2005-04-16 135 select ACPI_NUMA d1598e05f Jan Beulich 2007-01-03 136 select SWIOTLB 62fdd7678 Fenghua Yu 2008-10-17 137 select PCI_MSI ^1da177e4 Linus Torvalds 2005-04-16 138 help ^1da177e4 Linus Torvalds 2005-04-16 139 This selects the system type of your hardware. A "generic" kernel ^1da177e4 Linus Torvalds 2005-04-16 140 will run on any supported IA-64 system. However, if you configure ^1da177e4 Linus Torvalds 2005-04-16 141 a kernel for your specific system, it will be faster and smaller. ^1da177e4 Linus Torvalds 2005-04-16 142 ^1da177e4 Linus Torvalds 2005-04-16 143 generic For any supported IA-64 system ^1da177e4 Linus Torvalds 2005-04-16 144 DIG-compliant For DIG ("Developer's Interface Guide") compliant systems 62fdd7678 Fenghua Yu 2008-10-17 145 DIG+Intel+IOMMU For DIG systems with Intel IOMMU ^1da177e4 Linus Torvalds 2005-04-16 146 HP-zx1/sx1000 For HP systems ^1da177e4 Linus Torvalds 2005-04-16 147 HP-zx1/sx1000+swiotlb For HP systems with (broken) DMA-constrained devices. ^1da177e4 Linus Torvalds 2005-04-16 148 SGI-SN2 For SGI Altix systems 222466149 Jack Steiner 2008-05-06 149 SGI-UV For SGI UV systems ^1da177e4 Linus Torvalds 2005-04-16 150 Ski-simulator For the HP simulator <http://www.hpl.hp.com/research/linux/ski/> ^1da177e4 Linus Torvalds 2005-04-16 151 ^1da177e4 Linus Torvalds 2005-04-16 152 If you don't know what to do, choose "generic". ^1da177e4 Linus Torvalds 2005-04-16 153 ^1da177e4 Linus Torvalds 2005-04-16 154 config IA64_DIG ^1da177e4 Linus Torvalds 2005-04-16 155 bool "DIG-compliant" d1598e05f Jan Beulich 2007-01-03 156 select SWIOTLB ^1da177e4 Linus Torvalds 2005-04-16 157 62fdd7678 Fenghua Yu 2008-10-17 158 config IA64_DIG_VTD 62fdd7678 Fenghua Yu 2008-10-17 159 bool "DIG+Intel+IOMMU" 96edc754a Paul Bolle 2013-03-05 160 select INTEL_IOMMU 62fdd7678 Fenghua Yu 2008-10-17 161 select PCI_MSI 62fdd7678 Fenghua Yu 2008-10-17 162 ^1da177e4 Linus Torvalds 2005-04-16 163 config IA64_HP_ZX1 ^1da177e4 Linus Torvalds 2005-04-16 164 bool "HP-zx1/sx1000" ^1da177e4 Linus Torvalds 2005-04-16 165 help ^1da177e4 Linus Torvalds 2005-04-16 166 Build a kernel that runs on HP zx1 and sx1000 systems. This adds ^1da177e4 Linus Torvalds 2005-04-16 167 support for the HP I/O MMU. ^1da177e4 Linus Torvalds 2005-04-16 168 ^1da177e4 Linus Torvalds 2005-04-16 169 config IA64_HP_ZX1_SWIOTLB ^1da177e4 Linus Torvalds 2005-04-16 170 bool "HP-zx1/sx1000 with software I/O TLB" d1598e05f Jan Beulich 2007-01-03 171 select SWIOTLB ^1da177e4 Linus Torvalds 2005-04-16 172 help ^1da177e4 Linus Torvalds 2005-04-16 173 Build a kernel that runs on HP zx1 and sx1000 systems even when they ^1da177e4 Linus Torvalds 2005-04-16 174 have broken PCI devices which cannot DMA to full 32 bits. Apart ^1da177e4 Linus Torvalds 2005-04-16 175 from support for the HP I/O MMU, this includes support for the software ^1da177e4 Linus Torvalds 2005-04-16 176 I/O TLB, which allows supporting the broken devices at the expense of ^1da177e4 Linus Torvalds 2005-04-16 177 wasting some kernel memory (about 2MB by default). ^1da177e4 Linus Torvalds 2005-04-16 178 ^1da177e4 Linus Torvalds 2005-04-16 179 config IA64_SGI_SN2 ^1da177e4 Linus Torvalds 2005-04-16 180 bool "SGI-SN2" bd3be240c Jes Sorensen 2008-02-11 181 select NUMA bd3be240c Jes Sorensen 2008-02-11 182 select ACPI_NUMA ^1da177e4 Linus Torvalds 2005-04-16 183 help ^1da177e4 Linus Torvalds 2005-04-16 184 Selecting this option will optimize the kernel for use on sn2 based ^1da177e4 Linus Torvalds 2005-04-16 185 systems, but the resulting kernel binary will not run on other ^1da177e4 Linus Torvalds 2005-04-16 186 types of ia64 systems. If you have an SGI Altix system, it's safe ^1da177e4 Linus Torvalds 2005-04-16 187 to select this option. If in doubt, select ia64 generic support ^1da177e4 Linus Torvalds 2005-04-16 188 instead. ^1da177e4 Linus Torvalds 2005-04-16 189 3351ab9b3 Jack Steiner 2008-07-31 190 config IA64_SGI_UV 3351ab9b3 Jack Steiner 2008-07-31 191 bool "SGI-UV" 222466149 Jack Steiner 2008-05-06 192 select NUMA 222466149 Jack Steiner 2008-05-06 193 select ACPI_NUMA 222466149 Jack Steiner 2008-05-06 194 select SWIOTLB 222466149 Jack Steiner 2008-05-06 195 help 222466149 Jack Steiner 2008-05-06 196 Selecting this option will optimize the kernel for use on UV based 222466149 Jack Steiner 2008-05-06 197 systems, but the resulting kernel binary will not run on other 222466149 Jack Steiner 2008-05-06 198 types of ia64 systems. If you have an SGI UV system, it's safe 222466149 Jack Steiner 2008-05-06 199 to select this option. If in doubt, select ia64 generic support 222466149 Jack Steiner 2008-05-06 200 instead. 222466149 Jack Steiner 2008-05-06 201 ^1da177e4 Linus Torvalds 2005-04-16 @202 config IA64_HP_SIM ^1da177e4 Linus Torvalds 2005-04-16 203 bool "Ski-simulator" d1598e05f Jan Beulich 2007-01-03 204 select SWIOTLB 1b3e3aa6c Rafael J. Wysocki 2014-12-13 205 depends on !PM ^1da177e4 Linus Torvalds 2005-04-16 206 :::::: The code at line 128 was first introduced by commit :::::: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2 :::::: TO: Linus Torvalds <torvalds@xxxxxxxxxxxxxxx> :::::: CC: Linus Torvalds <torvalds@xxxxxxxxxxxxxxx> --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation