Hi Yongji, [auto build test ERROR on pci/next] [also build test ERROR on v4.12-rc7 next-20170630] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Alexey-Kardashevskiy/PCI-Add-a-new-PCI_BUS_FLAGS_MSI_REMAP-flag/20170701-171815 base: https://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git next config: x86_64-randconfig-x010-201726 (attached as .config) compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901 reproduce: # save the attached .config to linux build tree make ARCH=x86_64 Note: the linux-review/Alexey-Kardashevskiy/PCI-Add-a-new-PCI_BUS_FLAGS_MSI_REMAP-flag/20170701-171815 HEAD 315f74455dce23dfb8bb1f5195c8c94ed62743a4 builds fine. It only hurts bisectibility. All error/warnings (new ones prefixed by >>): In file included from include/linux/linkage.h:4:0, from include/linux/kernel.h:6, from drivers/pci/probe.c:5: drivers/pci/probe.c: In function 'pci_register_host_bridge': >> drivers/pci/probe.c:805:6: error: implicit declaration of function 'iommu_capable' [-Werror=implicit-function-declaration] if (iommu_capable(&pci_bus_type, IOMMU_CAP_INTR_REMAP)) ^ include/linux/compiler.h:160:30: note: in definition of macro '__trace_if' if (__builtin_constant_p(!!(cond)) ? !!(cond) : \ ^~~~ >> drivers/pci/probe.c:805:2: note: in expansion of macro 'if' if (iommu_capable(&pci_bus_type, IOMMU_CAP_INTR_REMAP)) ^~ >> drivers/pci/probe.c:805:35: error: 'IOMMU_CAP_INTR_REMAP' undeclared (first use in this function) if (iommu_capable(&pci_bus_type, IOMMU_CAP_INTR_REMAP)) ^ include/linux/compiler.h:160:30: note: in definition of macro '__trace_if' if (__builtin_constant_p(!!(cond)) ? !!(cond) : \ ^~~~ >> drivers/pci/probe.c:805:2: note: in expansion of macro 'if' if (iommu_capable(&pci_bus_type, IOMMU_CAP_INTR_REMAP)) ^~ drivers/pci/probe.c:805:35: note: each undeclared identifier is reported only once for each function it appears in if (iommu_capable(&pci_bus_type, IOMMU_CAP_INTR_REMAP)) ^ include/linux/compiler.h:160:30: note: in definition of macro '__trace_if' if (__builtin_constant_p(!!(cond)) ? !!(cond) : \ ^~~~ >> drivers/pci/probe.c:805:2: note: in expansion of macro 'if' if (iommu_capable(&pci_bus_type, IOMMU_CAP_INTR_REMAP)) ^~ cc1: some warnings being treated as errors vim +/iommu_capable +805 drivers/pci/probe.c 799 800 bus->bridge = get_device(&bridge->dev); 801 device_enable_async_suspend(bus->bridge); 802 pci_set_bus_of_node(bus); 803 pci_set_bus_msi_domain(bus); 804 > 805 if (iommu_capable(&pci_bus_type, IOMMU_CAP_INTR_REMAP)) 806 b->bus_flags |= PCI_BUS_FLAGS_MSI_REMAP; 807 808 if (!parent) --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
Attachment:
.config.gz
Description: application/gzip