All of lore.kernel.org
 help / color / mirror / Atom feed
* [pci:pci/review/cpumask 2/5] arch/sparc/mm/init_64.c:1126:17: error: passing argument 1 of 'cpumask_setall' from incompatible pointer type
@ 2020-02-11  2:59 kbuild test robot
  0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2020-02-11  2:59 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 18861 bytes --]

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git pci/review/cpumask
head:   f926e1b19abb750caa57840ff2e76afabae33ce1
commit: 429d2ff853f51d20720142f0232ec8b469cc24af [2/5] Unify sparc
config: sparc-allyesconfig (attached as .config)
compiler: sparc64-linux-gcc (GCC) 7.5.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 429d2ff853f51d20720142f0232ec8b469cc24af
        # save the attached .config to linux build tree
        GCC_VERSION=7.5.0 make.cross ARCH=sparc 

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>

All error/warnings (new ones prefixed by >>):

   In file included from arch/sparc/include/asm/topology.h:5:0,
                    from include/linux/topology.h:36,
                    from include/linux/gfp.h:9,
                    from include/linux/xarray.h:14,
                    from include/linux/radix-tree.h:18,
                    from include/linux/idr.h:15,
                    from include/linux/kernfs.h:13,
                    from include/linux/sysfs.h:16,
                    from include/linux/kobject.h:20,
                    from include/linux/of.h:17,
                    from drivers//soc/bcm/brcmstb/common.c:8:
   include/linux/topology.h: In function 'cpu_cpu_mask':
>> arch/sparc/include/asm/topology_64.h:15:24: warning: pointer type mismatch in conditional expression
              cpu_all_mask :    \
                           ^
   include/linux/topology.h:230:9: note: in expansion of macro 'cpumask_of_node'
     return cpumask_of_node(cpu_to_node(cpu));
            ^~~~~~~~~~~~~~~
--
   In file included from arch/sparc/include/asm/topology.h:5:0,
                    from include/linux/topology.h:36,
                    from include/linux/gfp.h:9,
                    from include/linux/umh.h:4,
                    from include/linux/kmod.h:9,
                    from include/linux/module.h:16,
                    from drivers//scsi/scsi_sysfs.c:10:
   include/linux/topology.h: In function 'cpu_cpu_mask':
>> arch/sparc/include/asm/topology_64.h:15:24: warning: pointer type mismatch in conditional expression
              cpu_all_mask :    \
                           ^
   include/linux/topology.h:230:9: note: in expansion of macro 'cpumask_of_node'
     return cpumask_of_node(cpu_to_node(cpu));
            ^~~~~~~~~~~~~~~
   drivers//scsi/scsi_sysfs.c: At top level:
   drivers//scsi/scsi_sysfs.c:1027:10: fatal error: scsi_devinfo_tbl.c: No such file or directory
    #include "scsi_devinfo_tbl.c"
             ^~~~~~~~~~~~~~~~~~~~
   compilation terminated.
--
   In file included from arch/sparc/include/asm/topology.h:5:0,
                    from include/linux/topology.h:36,
                    from include/linux/gfp.h:9,
                    from include/linux/xarray.h:14,
                    from include/linux/radix-tree.h:18,
                    from include/linux/idr.h:15,
                    from include/linux/kernfs.h:13,
                    from include/linux/sysfs.h:16,
                    from include/linux/kobject.h:20,
                    from include/linux/device.h:17,
                    from include/linux/platform_data/cros_ec_proto.h:11,
                    from drivers//platform/chrome/cros_ec_trace.h:17,
                    from drivers//platform/chrome/cros_ec_trace.c:210:
   include/linux/topology.h: In function 'cpu_cpu_mask':
>> arch/sparc/include/asm/topology_64.h:15:24: warning: pointer type mismatch in conditional expression
              cpu_all_mask :    \
                           ^
   include/linux/topology.h:230:9: note: in expansion of macro 'cpumask_of_node'
     return cpumask_of_node(cpu_to_node(cpu));
            ^~~~~~~~~~~~~~~
   In file included from drivers//platform/chrome/cros_ec_trace.h:69:0,
                    from drivers//platform/chrome/cros_ec_trace.c:210:
   include/trace/define_trace.h: At top level:
   include/trace/define_trace.h:95:42: fatal error: ./cros_ec_trace.h: No such file or directory
    #include TRACE_INCLUDE(TRACE_INCLUDE_FILE)
                                             ^
   compilation terminated.
--
   In file included from arch/sparc/include/asm/topology.h:5:0,
                    from include/linux/topology.h:36,
                    from include/linux/gfp.h:9,
                    from include/linux/umh.h:4,
                    from include/linux/kmod.h:9,
                    from include/linux/module.h:16,
                    from drivers//net/wireless/mediatek/mt76/trace.c:6:
   include/linux/topology.h: In function 'cpu_cpu_mask':
>> arch/sparc/include/asm/topology_64.h:15:24: warning: pointer type mismatch in conditional expression
              cpu_all_mask :    \
                           ^
   include/linux/topology.h:230:9: note: in expansion of macro 'cpumask_of_node'
     return cpumask_of_node(cpu_to_node(cpu));
            ^~~~~~~~~~~~~~~
   In file included from drivers//net/wireless/mediatek/mt76/trace.h:61:0,
                    from drivers//net/wireless/mediatek/mt76/trace.c:10:
   include/trace/define_trace.h: At top level:
   include/trace/define_trace.h:95:42: fatal error: ./trace.h: No such file or directory
    #include TRACE_INCLUDE(TRACE_INCLUDE_FILE)
                                             ^
   compilation terminated.
--
   In file included from arch/sparc/include/asm/topology.h:5:0,
                    from include/linux/topology.h:36,
                    from include/linux/gfp.h:9,
                    from include/linux/umh.h:4,
                    from include/linux/kmod.h:9,
                    from include/linux/module.h:16,
                    from drivers//net/wireless/mediatek/mt76/usb_trace.c:6:
   include/linux/topology.h: In function 'cpu_cpu_mask':
>> arch/sparc/include/asm/topology_64.h:15:24: warning: pointer type mismatch in conditional expression
              cpu_all_mask :    \
                           ^
   include/linux/topology.h:230:9: note: in expansion of macro 'cpumask_of_node'
     return cpumask_of_node(cpu_to_node(cpu));
            ^~~~~~~~~~~~~~~
   In file included from drivers//net/wireless/mediatek/mt76/usb_trace.h:86:0,
                    from drivers//net/wireless/mediatek/mt76/usb_trace.c:10:
   include/trace/define_trace.h: At top level:
   include/trace/define_trace.h:95:42: fatal error: ./usb_trace.h: No such file or directory
    #include TRACE_INCLUDE(TRACE_INCLUDE_FILE)
                                             ^
   compilation terminated.
--
   In file included from arch/sparc/include/asm/topology.h:5:0,
                    from include/linux/topology.h:36,
                    from include/linux/gfp.h:9,
                    from include/linux/umh.h:4,
                    from include/linux/kmod.h:9,
                    from include/linux/module.h:16,
                    from drivers//net/wireless/mediatek/mt76/mt76x02_trace.c:6:
   include/linux/topology.h: In function 'cpu_cpu_mask':
>> arch/sparc/include/asm/topology_64.h:15:24: warning: pointer type mismatch in conditional expression
              cpu_all_mask :    \
                           ^
   include/linux/topology.h:230:9: note: in expansion of macro 'cpumask_of_node'
     return cpumask_of_node(cpu_to_node(cpu));
            ^~~~~~~~~~~~~~~
   In file included from drivers//net/wireless/mediatek/mt76/mt76x02_trace.h:133:0,
                    from drivers//net/wireless/mediatek/mt76/mt76x02_trace.c:10:
   include/trace/define_trace.h: At top level:
   include/trace/define_trace.h:95:42: fatal error: ./mt76x02_trace.h: No such file or directory
    #include TRACE_INCLUDE(TRACE_INCLUDE_FILE)
                                             ^
   compilation terminated.
--
   In file included from arch/sparc/include/asm/topology.h:5:0,
                    from include/linux/topology.h:36,
                    from include/linux/gfp.h:9,
                    from include/linux/xarray.h:14,
                    from include/linux/radix-tree.h:18,
                    from include/linux/idr.h:15,
                    from include/linux/kernfs.h:13,
                    from include/linux/sysfs.h:16,
                    from include/linux/kobject.h:20,
                    from include/linux/of.h:17,
                    from drivers//soc/qcom/rpmh-rsc.c:14:
   include/linux/topology.h: In function 'cpu_cpu_mask':
>> arch/sparc/include/asm/topology_64.h:15:24: warning: pointer type mismatch in conditional expression
              cpu_all_mask :    \
                           ^
   include/linux/topology.h:230:9: note: in expansion of macro 'cpumask_of_node'
     return cpumask_of_node(cpu_to_node(cpu));
            ^~~~~~~~~~~~~~~
   In file included from drivers//soc/qcom/trace-rpmh.h:82:0,
                    from drivers//soc/qcom/rpmh-rsc.c:28:
   include/trace/define_trace.h: At top level:
   include/trace/define_trace.h:95:42: fatal error: ./trace-rpmh.h: No such file or directory
    #include TRACE_INCLUDE(TRACE_INCLUDE_FILE)
                                             ^
   compilation terminated.
--
   In file included from arch/sparc/include/asm/topology.h:5:0,
                    from include/linux/topology.h:36,
                    from include/linux/gfp.h:9,
                    from include/linux/xarray.h:14,
                    from include/linux/radix-tree.h:18,
                    from include/linux/idr.h:15,
                    from include/linux/kernfs.h:13,
                    from include/linux/sysfs.h:16,
                    from include/linux/kobject.h:20,
                    from include/linux/of.h:17,
                    from include/linux/irqdomain.h:35,
                    from include/linux/acpi.h:13,
                    from drivers//net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c:4:
   include/linux/topology.h: In function 'cpu_cpu_mask':
>> arch/sparc/include/asm/topology_64.h:15:24: warning: pointer type mismatch in conditional expression
              cpu_all_mask :    \
                           ^
   include/linux/topology.h:230:9: note: in expansion of macro 'cpumask_of_node'
     return cpumask_of_node(cpu_to_node(cpu));
            ^~~~~~~~~~~~~~~
   In file included from arch/sparc/include/asm/topology.h:5:0,
                    from include/linux/topology.h:36,
                    from include/linux/gfp.h:9,
                    from include/linux/xarray.h:14,
                    from include/linux/radix-tree.h:18,
                    from include/linux/idr.h:15,
                    from include/linux/kernfs.h:13,
                    from include/linux/sysfs.h:16,
                    from include/linux/kobject.h:20,
                    from include/linux/of.h:17,
                    from include/linux/irqdomain.h:35,
                    from include/linux/acpi.h:13,
                    from drivers//net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c:4:
   drivers//net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c: In function 'hclge_configure':
>> arch/sparc/include/asm/topology_64.h:15:24: warning: pointer type mismatch in conditional expression
              cpu_all_mask :    \
                           ^
   drivers//net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c:1421:21: note: in expansion of macro 'cpumask_of_node'
     i = cpumask_weight(cpumask_of_node(dev_to_node(&hdev->pdev->dev)));
                        ^~~~~~~~~~~~~~~
--
   In file included from arch/sparc/include/asm/topology.h:5:0,
                    from include/linux/topology.h:36,
                    from include/linux/gfp.h:9,
                    from include/linux/umh.h:4,
                    from include/linux/kmod.h:9,
                    from include/linux/module.h:16,
                    from drivers//net/wireless/quantenna/qtnfmac/pcie/pcie.c:4:
   include/linux/topology.h: In function 'cpu_cpu_mask':
>> arch/sparc/include/asm/topology_64.h:15:24: warning: pointer type mismatch in conditional expression
              cpu_all_mask :    \
                           ^
   include/linux/topology.h:230:9: note: in expansion of macro 'cpumask_of_node'
     return cpumask_of_node(cpu_to_node(cpu));
            ^~~~~~~~~~~~~~~
   In file included from drivers//net/wireless/quantenna/qtnfmac/pcie/pcie.c:14:0:
   drivers//net/wireless/quantenna/qtnfmac/pcie/pcie_priv.h: At top level:
   drivers//net/wireless/quantenna/qtnfmac/pcie/pcie_priv.h:14:10: fatal error: shm_ipc.h: No such file or directory
    #include "shm_ipc.h"
             ^~~~~~~~~~~
   compilation terminated.
--
   In file included from arch/sparc/include/asm/topology.h:5:0,
                    from include/linux/topology.h:36,
                    from include/linux/gfp.h:9,
                    from include/linux/xarray.h:14,
                    from include/linux/radix-tree.h:18,
                    from include/linux/idr.h:15,
                    from include/linux/kernfs.h:13,
                    from include/linux/sysfs.h:16,
                    from include/linux/kobject.h:20,
                    from include/linux/pci.h:35,
                    from drivers//block/mtip32xx/mtip32xx.c:11:
   include/linux/topology.h: In function 'cpu_cpu_mask':
>> arch/sparc/include/asm/topology_64.h:15:24: warning: pointer type mismatch in conditional expression
              cpu_all_mask :    \
                           ^
   include/linux/topology.h:230:9: note: in expansion of macro 'cpumask_of_node'
     return cpumask_of_node(cpu_to_node(cpu));
            ^~~~~~~~~~~~~~~
   In file included from arch/sparc/include/asm/topology.h:5:0,
                    from include/linux/topology.h:36,
                    from include/linux/gfp.h:9,
                    from include/linux/xarray.h:14,
                    from include/linux/radix-tree.h:18,
                    from include/linux/idr.h:15,
                    from include/linux/kernfs.h:13,
                    from include/linux/sysfs.h:16,
                    from include/linux/kobject.h:20,
                    from include/linux/pci.h:35,
                    from drivers//block/mtip32xx/mtip32xx.c:11:
   drivers//block/mtip32xx/mtip32xx.c: In function 'get_least_used_cpu_on_node':
>> arch/sparc/include/asm/topology_64.h:15:24: warning: pointer type mismatch in conditional expression
              cpu_all_mask :    \
                           ^
   drivers//block/mtip32xx/mtip32xx.c:3896:14: note: in expansion of macro 'cpumask_of_node'
     node_mask = cpumask_of_node(node);
                 ^~~~~~~~~~~~~~~
   drivers//block/mtip32xx/mtip32xx.c: In function 'mtip_pci_probe':
>> arch/sparc/include/asm/topology_64.h:15:24: warning: pointer type mismatch in conditional expression
              cpu_all_mask :    \
                           ^
   drivers//block/mtip32xx/mtip32xx.c:4070:14: note: in expansion of macro 'cpumask_of_node'
     node_mask = cpumask_of_node(dd->numa_node);
                 ^~~~~~~~~~~~~~~
>> arch/sparc/include/asm/topology_64.h:15:24: warning: pointer type mismatch in conditional expression
              cpu_all_mask :    \
                           ^
   include/linux/topology.h:39:43: note: in expansion of macro 'cpumask_of_node'
    #define nr_cpus_node(node) cpumask_weight(cpumask_of_node(node))
                                              ^~~~~~~~~~~~~~~
   include/linux/dev_printk.h:110:33: note: in expansion of macro 'nr_cpus_node'
     _dev_info(dev, dev_fmt(fmt), ##__VA_ARGS__)
                                    ^~~~~~~~~~~
   drivers//block/mtip32xx/mtip32xx.c:4078:3: note: in expansion of macro 'dev_info'
      dev_info(&pdev->dev, "Node %d on package %d has %d cpu(s): %s\n",
      ^~~~~~~~
--
   In file included from arch/sparc/include/asm/topology.h:5:0,
                    from include/linux/topology.h:36,
                    from include/linux/gfp.h:9,
                    from include/linux/xarray.h:14,
                    from include/linux/radix-tree.h:18,
                    from include/linux/idr.h:15,
                    from include/linux/kernfs.h:13,
                    from include/linux/sysfs.h:16,
                    from include/linux/kobject.h:20,
                    from include/linux/pci.h:35,
                    from drivers/pci/pci-driver.c:7:
   include/linux/topology.h: In function 'cpu_cpu_mask':
>> arch/sparc/include/asm/topology_64.h:15:24: warning: pointer type mismatch in conditional expression
              cpu_all_mask :    \
                           ^
   include/linux/topology.h:230:9: note: in expansion of macro 'cpumask_of_node'
     return cpumask_of_node(cpu_to_node(cpu));
            ^~~~~~~~~~~~~~~
   In file included from include/linux/rcupdate.h:31:0,
                    from include/linux/radix-tree.h:15,
                    from include/linux/idr.h:15,
                    from include/linux/kernfs.h:13,
                    from include/linux/sysfs.h:16,
                    from include/linux/kobject.h:20,
                    from include/linux/pci.h:35,
                    from drivers/pci/pci-driver.c:7:
   drivers/pci/pci-driver.c: In function 'pci_call_probe':
>> arch/sparc/include/asm/topology_64.h:15:24: warning: pointer type mismatch in conditional expression
              cpu_all_mask :    \
                           ^
   include/linux/cpumask.h:611:63: note: in definition of macro 'cpumask_first_and'
    #define cpumask_first_and(src1p, src2p) cpumask_next_and(-1, (src1p), (src2p))
                                                                  ^~~~~
   drivers/pci/pci-driver.c:356:9: note: in expansion of macro 'cpumask_any_and'
      cpu = cpumask_any_and(cpumask_of_node(node), cpu_online_mask);
            ^~~~~~~~~~~~~~~
   drivers/pci/pci-driver.c:356:25: note: in expansion of macro 'cpumask_of_node'
      cpu = cpumask_any_and(cpumask_of_node(node), cpu_online_mask);
                            ^~~~~~~~~~~~~~~
..

vim +/cpumask_setall +1126 arch/sparc/mm/init_64.c

  1115	
  1116		numadbg("Initializing tables for non-numa.\n");
  1117	
  1118		node_masks[0].mask = 0;
  1119		node_masks[0].match = 0;
  1120		num_node_masks = 1;
  1121	
  1122	#ifdef CONFIG_NEED_MULTIPLE_NODES
  1123		for (i = 0; i < NR_CPUS; i++)
  1124			numa_cpu_lookup_table[i] = 0;
  1125	
> 1126		cpumask_setall(&node_to_cpumask_map[0]);
  1127	#endif
  1128	}
  1129	

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 61177 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-02-11  2:59 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-11  2:59 [pci:pci/review/cpumask 2/5] arch/sparc/mm/init_64.c:1126:17: error: passing argument 1 of 'cpumask_setall' from incompatible pointer type kbuild test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.