[agd5f:drm-next 301/448] drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1815:32: error: implicit declaration of function 'ioremap_cache'
by kernel test robot
tree: https://gitlab.freedesktop.org/agd5f/linux.git drm-next
head: cc8fb250e070d7954d636640af06e480b0a579f6
commit: 2eb7ef3ab9719274a8dae6a8b5f8ec8c26a812b0 [301/448] drm/amdgpu: pre-map device buffer as cached for A+A config
config: riscv-randconfig-r022-20210315 (attached as .config)
compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project a28facba1ccdc957f386b7753f4958307f1bfde8)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# install riscv cross compiling tool for clang build
# apt-get install binutils-riscv64-linux-gnu
git remote add agd5f https://gitlab.freedesktop.org/agd5f/linux.git
git fetch --no-tags agd5f drm-next
git checkout 2eb7ef3ab9719274a8dae6a8b5f8ec8c26a812b0
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=riscv
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All error/warnings (new ones prefixed by >>):
>> drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1815:32: error: implicit declaration of function 'ioremap_cache' [-Werror,-Wimplicit-function-declaration]
adev->mman.aper_base_kaddr = ioremap_cache(adev->gmc.aper_base,
^
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1815:32: note: did you mean 'ioremap_uc'?
include/asm-generic/io.h:992:29: note: 'ioremap_uc' declared here
static inline void __iomem *ioremap_uc(phys_addr_t offset, size_t size)
^
include/asm-generic/io.h:991:20: note: expanded from macro 'ioremap_uc'
#define ioremap_uc ioremap_uc
^
>> drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1815:30: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
adev->mman.aper_base_kaddr = ioremap_cache(adev->gmc.aper_base,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning and 1 error generated.
vim +/ioremap_cache +1815 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1768
1769 /*
1770 * amdgpu_ttm_init - Init the memory management (ttm) as well as various
1771 * gtt/vram related fields.
1772 *
1773 * This initializes all of the memory space pools that the TTM layer
1774 * will need such as the GTT space (system memory mapped to the device),
1775 * VRAM (on-board memory), and on-chip memories (GDS, GWS, OA) which
1776 * can be mapped per VMID.
1777 */
1778 int amdgpu_ttm_init(struct amdgpu_device *adev)
1779 {
1780 uint64_t gtt_size;
1781 int r;
1782 u64 vis_vram_limit;
1783
1784 mutex_init(&adev->mman.gtt_window_lock);
1785
1786 /* No others user of address space so set it to 0 */
1787 r = ttm_bo_device_init(&adev->mman.bdev, &amdgpu_bo_driver, adev->dev,
1788 adev_to_drm(adev)->anon_inode->i_mapping,
1789 adev_to_drm(adev)->vma_offset_manager,
1790 adev->need_swiotlb,
1791 dma_addressing_limited(adev->dev));
1792 if (r) {
1793 DRM_ERROR("failed initializing buffer object driver(%d).\n", r);
1794 return r;
1795 }
1796 adev->mman.initialized = true;
1797
1798 /* Initialize VRAM pool with all of VRAM divided into pages */
1799 r = amdgpu_vram_mgr_init(adev);
1800 if (r) {
1801 DRM_ERROR("Failed initializing VRAM heap.\n");
1802 return r;
1803 }
1804
1805 /* Reduce size of CPU-visible VRAM if requested */
1806 vis_vram_limit = (u64)amdgpu_vis_vram_limit * 1024 * 1024;
1807 if (amdgpu_vis_vram_limit > 0 &&
1808 vis_vram_limit <= adev->gmc.visible_vram_size)
1809 adev->gmc.visible_vram_size = vis_vram_limit;
1810
1811 /* Change the size here instead of the init above so only lpfn is affected */
1812 amdgpu_ttm_set_buffer_funcs_status(adev, false);
1813 #ifdef CONFIG_64BIT
1814 if (adev->gmc.xgmi.connected_to_cpu)
> 1815 adev->mman.aper_base_kaddr = ioremap_cache(adev->gmc.aper_base,
1816 adev->gmc.visible_vram_size);
1817
1818 else
1819 adev->mman.aper_base_kaddr = ioremap_wc(adev->gmc.aper_base,
1820 adev->gmc.visible_vram_size);
1821 #endif
1822
1823 /*
1824 *The reserved vram for firmware must be pinned to the specified
1825 *place on the VRAM, so reserve it early.
1826 */
1827 r = amdgpu_ttm_fw_reserve_vram_init(adev);
1828 if (r) {
1829 return r;
1830 }
1831
1832 /*
1833 * only NAVI10 and onwards ASIC support for IP discovery.
1834 * If IP discovery enabled, a block of memory should be
1835 * reserved for IP discovey.
1836 */
1837 if (adev->mman.discovery_bin) {
1838 r = amdgpu_ttm_reserve_tmr(adev);
1839 if (r)
1840 return r;
1841 }
1842
1843 /* allocate memory as required for VGA
1844 * This is used for VGA emulation and pre-OS scanout buffers to
1845 * avoid display artifacts while transitioning between pre-OS
1846 * and driver. */
1847 r = amdgpu_bo_create_kernel_at(adev, 0, adev->mman.stolen_vga_size,
1848 AMDGPU_GEM_DOMAIN_VRAM,
1849 &adev->mman.stolen_vga_memory,
1850 NULL);
1851 if (r)
1852 return r;
1853 r = amdgpu_bo_create_kernel_at(adev, adev->mman.stolen_vga_size,
1854 adev->mman.stolen_extended_size,
1855 AMDGPU_GEM_DOMAIN_VRAM,
1856 &adev->mman.stolen_extended_memory,
1857 NULL);
1858 if (r)
1859 return r;
1860
1861 DRM_INFO("amdgpu: %uM of VRAM memory ready\n",
1862 (unsigned) (adev->gmc.real_vram_size / (1024 * 1024)));
1863
1864 /* Compute GTT size, either bsaed on 3/4th the size of RAM size
1865 * or whatever the user passed on module init */
1866 if (amdgpu_gtt_size == -1) {
1867 struct sysinfo si;
1868
1869 si_meminfo(&si);
1870 gtt_size = min(max((AMDGPU_DEFAULT_GTT_SIZE_MB << 20),
1871 adev->gmc.mc_vram_size),
1872 ((uint64_t)si.totalram * si.mem_unit * 3/4));
1873 }
1874 else
1875 gtt_size = (uint64_t)amdgpu_gtt_size << 20;
1876
1877 /* Initialize GTT memory pool */
1878 r = amdgpu_gtt_mgr_init(adev, gtt_size);
1879 if (r) {
1880 DRM_ERROR("Failed initializing GTT heap.\n");
1881 return r;
1882 }
1883 DRM_INFO("amdgpu: %uM of GTT memory ready.\n",
1884 (unsigned)(gtt_size / (1024 * 1024)));
1885
1886 /* Initialize various on-chip memory pools */
1887 r = amdgpu_ttm_init_on_chip(adev, AMDGPU_PL_GDS, adev->gds.gds_size);
1888 if (r) {
1889 DRM_ERROR("Failed initializing GDS heap.\n");
1890 return r;
1891 }
1892
1893 r = amdgpu_ttm_init_on_chip(adev, AMDGPU_PL_GWS, adev->gds.gws_size);
1894 if (r) {
1895 DRM_ERROR("Failed initializing gws heap.\n");
1896 return r;
1897 }
1898
1899 r = amdgpu_ttm_init_on_chip(adev, AMDGPU_PL_OA, adev->gds.oa_size);
1900 if (r) {
1901 DRM_ERROR("Failed initializing oa heap.\n");
1902 return r;
1903 }
1904
1905 return 0;
1906 }
1907
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 6 months
drivers/rtc/rtc-tps65910.c:422:7: error: implicit declaration of function 'device_property_present'
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 1e28eed17697bcf343c6743f0028cc3b5dd88bf0
commit: 454ba154a62c8806e82a3581c5233a5176cd7dd7 rtc: tps65910: Support wakeup-source property
date: 7 weeks ago
config: microblaze-randconfig-r002-20210315 (attached as .config)
compiler: microblaze-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit...
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout 454ba154a62c8806e82a3581c5233a5176cd7dd7
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=microblaze
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
drivers/rtc/rtc-tps65910.c: In function 'tps65910_rtc_probe':
>> drivers/rtc/rtc-tps65910.c:422:7: error: implicit declaration of function 'device_property_present' [-Werror=implicit-function-declaration]
422 | if (device_property_present(tps65910->dev, "wakeup-source"))
| ^~~~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
vim +/device_property_present +422 drivers/rtc/rtc-tps65910.c
363
364 static int tps65910_rtc_probe(struct platform_device *pdev)
365 {
366 struct tps65910 *tps65910 = NULL;
367 struct tps65910_rtc *tps_rtc = NULL;
368 int ret;
369 int irq;
370 u32 rtc_reg;
371
372 tps65910 = dev_get_drvdata(pdev->dev.parent);
373
374 tps_rtc = devm_kzalloc(&pdev->dev, sizeof(struct tps65910_rtc),
375 GFP_KERNEL);
376 if (!tps_rtc)
377 return -ENOMEM;
378
379 tps_rtc->rtc = devm_rtc_allocate_device(&pdev->dev);
380 if (IS_ERR(tps_rtc->rtc))
381 return PTR_ERR(tps_rtc->rtc);
382
383 /* Clear pending interrupts */
384 ret = regmap_read(tps65910->regmap, TPS65910_RTC_STATUS, &rtc_reg);
385 if (ret < 0)
386 return ret;
387
388 ret = regmap_write(tps65910->regmap, TPS65910_RTC_STATUS, rtc_reg);
389 if (ret < 0)
390 return ret;
391
392 dev_dbg(&pdev->dev, "Enabling rtc-tps65910.\n");
393
394 /* Enable RTC digital power domain */
395 ret = regmap_update_bits(tps65910->regmap, TPS65910_DEVCTRL,
396 DEVCTRL_RTC_PWDN_MASK, 0 << DEVCTRL_RTC_PWDN_SHIFT);
397 if (ret < 0)
398 return ret;
399
400 rtc_reg = TPS65910_RTC_CTRL_STOP_RTC;
401 ret = regmap_write(tps65910->regmap, TPS65910_RTC_CTRL, rtc_reg);
402 if (ret < 0)
403 return ret;
404
405 platform_set_drvdata(pdev, tps_rtc);
406
407 irq = platform_get_irq(pdev, 0);
408 if (irq <= 0) {
409 dev_warn(&pdev->dev, "Wake up is not possible as irq = %d\n",
410 irq);
411 return -ENXIO;
412 }
413
414 ret = devm_request_threaded_irq(&pdev->dev, irq, NULL,
415 tps65910_rtc_interrupt, IRQF_TRIGGER_LOW,
416 dev_name(&pdev->dev), &pdev->dev);
417 if (ret < 0)
418 irq = -1;
419
420 tps_rtc->irq = irq;
421 if (irq != -1) {
> 422 if (device_property_present(tps65910->dev, "wakeup-source"))
423 device_init_wakeup(&pdev->dev, 1);
424 else
425 device_set_wakeup_capable(&pdev->dev, 1);
426 } else {
427 clear_bit(RTC_FEATURE_ALARM, tps_rtc->rtc->features);
428 }
429
430 tps_rtc->rtc->ops = &tps65910_rtc_ops;
431 tps_rtc->rtc->range_min = RTC_TIMESTAMP_BEGIN_2000;
432 tps_rtc->rtc->range_max = RTC_TIMESTAMP_END_2099;
433
434 return devm_rtc_register_device(tps_rtc->rtc);
435 }
436
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 6 months
rmem.c:undefined reference to `memremap'
by kernel test robot
Hi Nicolas,
FYI, the error/warning still remains.
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 1e28eed17697bcf343c6743f0028cc3b5dd88bf0
commit: 5a3fa75a4d9cb6bcfc9081ef224a4cdcd4b3eafe nvmem: Add driver to expose reserved memory as nvmem
date: 6 weeks ago
config: s390-randconfig-r022-20210315 (attached as .config)
compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project a28facba1ccdc957f386b7753f4958307f1bfde8)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# install s390 cross compiling tool for clang build
# apt-get install binutils-s390x-linux-gnu
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit...
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout 5a3fa75a4d9cb6bcfc9081ef224a4cdcd4b3eafe
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=s390
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
s390x-linux-gnu-ld: kernel/dma/coherent.o: in function `dma_declare_coherent_memory':
coherent.c:(.text+0xa4): undefined reference to `memunmap'
s390x-linux-gnu-ld: kernel/dma/coherent.o: in function `dma_init_coherent_memory':
coherent.c:(.text+0x134): undefined reference to `memremap'
s390x-linux-gnu-ld: coherent.c:(.text+0x240): undefined reference to `memunmap'
s390x-linux-gnu-ld: drivers/dma/altera-msgdma.o: in function `request_and_map':
altera-msgdma.c:(.text+0x584): undefined reference to `devm_ioremap'
s390x-linux-gnu-ld: drivers/dma/dw/platform.o: in function `dw_probe':
platform.c:(.text+0xa2): undefined reference to `devm_platform_ioremap_resource'
s390x-linux-gnu-ld: drivers/dma/fsl-edma.o: in function `fsl_edma_probe':
fsl-edma.c:(.text+0xe4): undefined reference to `devm_ioremap_resource'
s390x-linux-gnu-ld: fsl-edma.c:(.text+0x234): undefined reference to `devm_ioremap_resource'
s390x-linux-gnu-ld: drivers/dma/sf-pdma/sf-pdma.o: in function `sf_pdma_probe':
sf-pdma.c:(.text+0x60): undefined reference to `devm_ioremap_resource'
s390x-linux-gnu-ld: drivers/dma/xilinx/xilinx_dpdma.o: in function `xilinx_dpdma_probe':
xilinx_dpdma.c:(.text+0x86): undefined reference to `devm_platform_ioremap_resource'
s390x-linux-gnu-ld: drivers/char/xillybus/xillybus_of.o: in function `xilly_drv_probe':
xillybus_of.c:(.text+0x72): undefined reference to `devm_platform_ioremap_resource'
s390x-linux-gnu-ld: drivers/net/ethernet/xilinx/ll_temac_main.o: in function `temac_probe':
ll_temac_main.c:(.text+0x5e6): undefined reference to `devm_platform_ioremap_resource_byname'
s390x-linux-gnu-ld: ll_temac_main.c:(.text+0x898): undefined reference to `devm_of_iomap'
s390x-linux-gnu-ld: ll_temac_main.c:(.text+0x8fa): undefined reference to `devm_platform_ioremap_resource'
s390x-linux-gnu-ld: drivers/net/ethernet/xilinx/ll_temac_mdio.o: in function `temac_mdio_setup':
ll_temac_mdio.c:(.text+0x196): undefined reference to `of_address_to_resource'
s390x-linux-gnu-ld: drivers/crypto/ccree/cc_driver.o: in function `ccree_probe':
cc_driver.c:(.text+0x3b0): undefined reference to `devm_ioremap_resource'
s390x-linux-gnu-ld: drivers/crypto/ccree/cc_debugfs.o: in function `cc_debugfs_init':
cc_debugfs.c:(.text+0x94): undefined reference to `debugfs_create_regset32'
s390x-linux-gnu-ld: cc_debugfs.c:(.text+0x16c): undefined reference to `debugfs_create_regset32'
s390x-linux-gnu-ld: drivers/nvmem/rmem.o: in function `rmem_read':
>> rmem.c:(.text+0x14e): undefined reference to `memremap'
>> s390x-linux-gnu-ld: rmem.c:(.text+0x1b6): undefined reference to `memunmap'
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 6 months
net/sched/sch_generic.c:149:9: sparse: sparse: context imbalance in 'sch_may_need_requeuing' - different lock contexts for basic block
by kernel test robot
tree: https://github.com/0day-ci/linux/commits/UPDATE-20210315-111255/Yunsheng-...
head: 17026ba24c376b0b696df0a97b38f7b0462bc486
commit: 17026ba24c376b0b696df0a97b38f7b0462bc486 net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc
date: 2 hours ago
config: x86_64-randconfig-s022-20210315 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
reproduce:
# apt-get install sparse
# sparse version: v0.6.3-262-g5e674421-dirty
# https://github.com/0day-ci/linux/commit/17026ba24c376b0b696df0a97b38f7b04...
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review UPDATE-20210315-111255/Yunsheng-Lin/net-sched-implement-TCQ_F_CAN_BYPASS-for-lockless-qdisc/20210313-104858
git checkout 17026ba24c376b0b696df0a97b38f7b0462bc486
# save the attached .config to linux build tree
make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
"sparse warnings: (new ones prefixed by >>)"
net/sched/sch_generic.c:195:9: sparse: sparse: context imbalance in 'try_bulk_dequeue_skb_slow' - different lock contexts for basic block
net/sched/sch_generic.c:272:28: sparse: sparse: context imbalance in 'dequeue_skb' - different lock contexts for basic block
>> net/sched/sch_generic.c:149:9: sparse: sparse: context imbalance in 'sch_may_need_requeuing' - different lock contexts for basic block
net/sched/sch_generic.c:311:28: sparse: sparse: context imbalance in 'sch_direct_xmit' - unexpected unlock
net/sched/sch_generic.c:1170:13: sparse: sparse: context imbalance in 'dev_reset_queue' - different lock contexts for basic block
vim +/sch_may_need_requeuing +149 net/sched/sch_generic.c
70e57d5e3f8ec7 John Fastabend 2017-12-07 119
9c01c9f1f2a3dd Paolo Abeni 2019-04-10 120 static inline void dev_requeue_skb(struct sk_buff *skb, struct Qdisc *q)
c716a81ab946c6 Jamal Hadi Salim 2007-06-10 121 {
9c01c9f1f2a3dd Paolo Abeni 2019-04-10 122 spinlock_t *lock = NULL;
6252352d16f7b4 Jarek Poplawski 2008-10-06 123
9c01c9f1f2a3dd Paolo Abeni 2019-04-10 124 if (q->flags & TCQ_F_NOLOCK) {
9c01c9f1f2a3dd Paolo Abeni 2019-04-10 125 lock = qdisc_lock(q);
9c01c9f1f2a3dd Paolo Abeni 2019-04-10 126 spin_lock(lock);
c716a81ab946c6 Jamal Hadi Salim 2007-06-10 127 }
c716a81ab946c6 Jamal Hadi Salim 2007-06-10 128
9540d977618c31 Wei Yongjun 2017-12-27 129 while (skb) {
9540d977618c31 Wei Yongjun 2017-12-27 130 struct sk_buff *next = skb->next;
9540d977618c31 Wei Yongjun 2017-12-27 131
a53851e2c3218a John Fastabend 2017-12-07 132 __skb_queue_tail(&q->gso_skb, skb);
a53851e2c3218a John Fastabend 2017-12-07 133
9c01c9f1f2a3dd Paolo Abeni 2019-04-10 134 /* it's still part of the queue */
9c01c9f1f2a3dd Paolo Abeni 2019-04-10 135 if (qdisc_is_percpu_stats(q)) {
a53851e2c3218a John Fastabend 2017-12-07 136 qdisc_qstats_cpu_requeues_inc(q);
a53851e2c3218a John Fastabend 2017-12-07 137 qdisc_qstats_cpu_backlog_inc(q, skb);
73eb628ddfd388 Paolo Abeni 2019-04-10 138 qdisc_qstats_cpu_qlen_inc(q);
9c01c9f1f2a3dd Paolo Abeni 2019-04-10 139 } else {
9c01c9f1f2a3dd Paolo Abeni 2019-04-10 140 q->qstats.requeues++;
9c01c9f1f2a3dd Paolo Abeni 2019-04-10 141 qdisc_qstats_backlog_inc(q, skb);
9c01c9f1f2a3dd Paolo Abeni 2019-04-10 142 q->q.qlen++;
9c01c9f1f2a3dd Paolo Abeni 2019-04-10 143 }
9540d977618c31 Wei Yongjun 2017-12-27 144
9540d977618c31 Wei Yongjun 2017-12-27 145 skb = next;
9540d977618c31 Wei Yongjun 2017-12-27 146 }
9c01c9f1f2a3dd Paolo Abeni 2019-04-10 147 if (lock)
9540d977618c31 Wei Yongjun 2017-12-27 148 spin_unlock(lock);
a53851e2c3218a John Fastabend 2017-12-07 @149 __netif_schedule(q);
a53851e2c3218a John Fastabend 2017-12-07 150 }
a53851e2c3218a John Fastabend 2017-12-07 151
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 6 months
[jarkko-linux-tpmdd:master 9/12] WARNING: modpost: vmlinux.o(.text+0x1176e44): Section mismatch in reference from the function trusted_tpm_init() to the function .init.text:init_digests()
by kernel test robot
tree: git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git master
head: cd18a1dd7b57c78927fbe9c9e86823c54d373961
commit: 251c85bd106099e6f388a89e88e12d14de2c9cda [9/12] KEYS: trusted: Add generic trusted keys framework
config: x86_64-randconfig-a011-20210313 (attached as .config)
compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project dfd27ebbd0eb137c9a439b7c537bb87ba903efd3)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# install x86_64 cross compiling tool for clang build
# apt-get install binutils-x86-64-linux-gnu
# https://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git/co...
git remote add jarkko-linux-tpmdd git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
git fetch --no-tags jarkko-linux-tpmdd master
git checkout 251c85bd106099e6f388a89e88e12d14de2c9cda
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>, old ones prefixed by <<):
>> WARNING: modpost: vmlinux.o(.text+0x1176e44): Section mismatch in reference from the function trusted_tpm_init() to the function .init.text:init_digests()
The function trusted_tpm_init() references
the function __init init_digests().
This is often because trusted_tpm_init lacks a __init
annotation or the annotation of init_digests is wrong.
--
>> WARNING: modpost: vmlinux.o(.text+0x1176e65): Section mismatch in reference from the function trusted_tpm_init() to the function .init.text:trusted_shash_alloc()
The function trusted_tpm_init() references
the function __init trusted_shash_alloc().
This is often because trusted_tpm_init lacks a __init
annotation or the annotation of trusted_shash_alloc is wrong.
The below error/warnings are from parent commit:
<< WARNING: modpost: vmlinux.o(.text+0x174f8f): Section mismatch in reference from the function test_bit() to the variable .init.data:numa_nodes_parsed
<< WARNING: modpost: vmlinux.o(.text+0x174ffb): Section mismatch in reference from the function __nodes_weight() to the variable .init.data:numa_nodes_parsed
<< WARNING: modpost: vmlinux.o(.text+0x17502c): Section mismatch in reference from the function __first_node() to the variable .init.data:numa_nodes_parsed
<< WARNING: modpost: vmlinux.o(.text+0x1750b2): Section mismatch in reference from the function __next_node() to the variable .init.data:numa_nodes_parsed
<< WARNING: modpost: vmlinux.o(.text+0x174f8f): Section mismatch in reference from the function test_bit() to the variable .init.data:numa_nodes_parsed
<< WARNING: modpost: vmlinux.o(.text+0x174ffb): Section mismatch in reference from the function __nodes_weight() to the variable .init.data:numa_nodes_parsed
<< WARNING: modpost: vmlinux.o(.text+0x17502c): Section mismatch in reference from the function __first_node() to the variable .init.data:numa_nodes_parsed
<< WARNING: modpost: vmlinux.o(.text+0x1750b2): Section mismatch in reference from the function __next_node() to the variable .init.data:numa_nodes_parsed
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 6 months
drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c:109:37: warning: unused variable 'amdgpu_rap_debugfs_ops'
by kernel test robot
Hi Dave,
FYI, the error/warning still remains.
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 1e28eed17697bcf343c6743f0028cc3b5dd88bf0
commit: 0c8d22fcae2f9590a07b000e1724f665820b77f7 Merge tag 'amd-drm-next-5.10-2020-09-03' of git://people.freedesktop.org/~agd5f/linux into drm-next
date: 6 months ago
config: s390-randconfig-r011-20210315 (attached as .config)
compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project a28facba1ccdc957f386b7753f4958307f1bfde8)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# install s390 cross compiling tool for clang build
# apt-get install binutils-s390x-linux-gnu
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit...
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout 0c8d22fcae2f9590a07b000e1724f665820b77f7
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=s390
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
In file included from drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_mode.h:33:
In file included from include/drm/drm_crtc.h:31:
In file included from include/linux/fb.h:17:
In file included from arch/s390/include/asm/io.h:72:
include/asm-generic/io.h:490:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
val = __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + addr));
~~~~~~~~~~ ^
include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from macro '__le32_to_cpu'
#define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x))
^
include/uapi/linux/swab.h:119:21: note: expanded from macro '__swab32'
___constant_swab32(x) : \
^
include/uapi/linux/swab.h:20:12: note: expanded from macro '___constant_swab32'
(((__u32)(x) & (__u32)0x0000ff00UL) << 8) | \
^
In file included from drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c:27:
In file included from drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h:69:
In file included from drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_mode.h:33:
In file included from include/drm/drm_crtc.h:31:
In file included from include/linux/fb.h:17:
In file included from arch/s390/include/asm/io.h:72:
include/asm-generic/io.h:490:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
val = __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + addr));
~~~~~~~~~~ ^
include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from macro '__le32_to_cpu'
#define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x))
^
include/uapi/linux/swab.h:119:21: note: expanded from macro '__swab32'
___constant_swab32(x) : \
^
include/uapi/linux/swab.h:21:12: note: expanded from macro '___constant_swab32'
(((__u32)(x) & (__u32)0x00ff0000UL) >> 8) | \
^
In file included from drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c:27:
In file included from drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h:69:
In file included from drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_mode.h:33:
In file included from include/drm/drm_crtc.h:31:
In file included from include/linux/fb.h:17:
In file included from arch/s390/include/asm/io.h:72:
include/asm-generic/io.h:490:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
val = __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + addr));
~~~~~~~~~~ ^
include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from macro '__le32_to_cpu'
#define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x))
^
include/uapi/linux/swab.h:119:21: note: expanded from macro '__swab32'
___constant_swab32(x) : \
^
include/uapi/linux/swab.h:22:12: note: expanded from macro '___constant_swab32'
(((__u32)(x) & (__u32)0xff000000UL) >> 24)))
^
In file included from drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c:27:
In file included from drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h:69:
In file included from drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_mode.h:33:
In file included from include/drm/drm_crtc.h:31:
In file included from include/linux/fb.h:17:
In file included from arch/s390/include/asm/io.h:72:
include/asm-generic/io.h:490:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
val = __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + addr));
~~~~~~~~~~ ^
include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from macro '__le32_to_cpu'
#define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x))
^
include/uapi/linux/swab.h:120:12: note: expanded from macro '__swab32'
__fswab32(x))
^
In file included from drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c:27:
In file included from drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h:69:
In file included from drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_mode.h:33:
In file included from include/drm/drm_crtc.h:31:
In file included from include/linux/fb.h:17:
In file included from arch/s390/include/asm/io.h:72:
include/asm-generic/io.h:501:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
__raw_writeb(value, PCI_IOBASE + addr);
~~~~~~~~~~ ^
include/asm-generic/io.h:511:59: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
__raw_writew((u16 __force)cpu_to_le16(value), PCI_IOBASE + addr);
~~~~~~~~~~ ^
include/asm-generic/io.h:521:59: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
__raw_writel((u32 __force)cpu_to_le32(value), PCI_IOBASE + addr);
~~~~~~~~~~ ^
include/asm-generic/io.h:609:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
readsb(PCI_IOBASE + addr, buffer, count);
~~~~~~~~~~ ^
include/asm-generic/io.h:617:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
readsw(PCI_IOBASE + addr, buffer, count);
~~~~~~~~~~ ^
include/asm-generic/io.h:625:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
readsl(PCI_IOBASE + addr, buffer, count);
~~~~~~~~~~ ^
include/asm-generic/io.h:634:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
writesb(PCI_IOBASE + addr, buffer, count);
~~~~~~~~~~ ^
include/asm-generic/io.h:643:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
writesw(PCI_IOBASE + addr, buffer, count);
~~~~~~~~~~ ^
include/asm-generic/io.h:652:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
writesl(PCI_IOBASE + addr, buffer, count);
~~~~~~~~~~ ^
>> drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c:109:37: warning: unused variable 'amdgpu_rap_debugfs_ops' [-Wunused-const-variable]
static const struct file_operations amdgpu_rap_debugfs_ops = {
^
21 warnings generated.
--
In file included from drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_mode.h:33:
In file included from include/drm/drm_crtc.h:31:
In file included from include/linux/fb.h:17:
In file included from arch/s390/include/asm/io.h:72:
include/asm-generic/io.h:490:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
val = __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + addr));
~~~~~~~~~~ ^
include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from macro '__le32_to_cpu'
#define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x))
^
include/uapi/linux/swab.h:119:21: note: expanded from macro '__swab32'
___constant_swab32(x) : \
^
include/uapi/linux/swab.h:20:12: note: expanded from macro '___constant_swab32'
(((__u32)(x) & (__u32)0x0000ff00UL) << 8) | \
^
In file included from drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c:28:
In file included from drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h:69:
In file included from drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_mode.h:33:
In file included from include/drm/drm_crtc.h:31:
In file included from include/linux/fb.h:17:
In file included from arch/s390/include/asm/io.h:72:
include/asm-generic/io.h:490:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
val = __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + addr));
~~~~~~~~~~ ^
include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from macro '__le32_to_cpu'
#define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x))
^
include/uapi/linux/swab.h:119:21: note: expanded from macro '__swab32'
___constant_swab32(x) : \
^
include/uapi/linux/swab.h:21:12: note: expanded from macro '___constant_swab32'
(((__u32)(x) & (__u32)0x00ff0000UL) >> 8) | \
^
In file included from drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c:28:
In file included from drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h:69:
In file included from drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_mode.h:33:
In file included from include/drm/drm_crtc.h:31:
In file included from include/linux/fb.h:17:
In file included from arch/s390/include/asm/io.h:72:
include/asm-generic/io.h:490:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
val = __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + addr));
~~~~~~~~~~ ^
include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from macro '__le32_to_cpu'
#define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x))
^
include/uapi/linux/swab.h:119:21: note: expanded from macro '__swab32'
___constant_swab32(x) : \
^
include/uapi/linux/swab.h:22:12: note: expanded from macro '___constant_swab32'
(((__u32)(x) & (__u32)0xff000000UL) >> 24)))
^
In file included from drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c:28:
In file included from drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h:69:
In file included from drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_mode.h:33:
In file included from include/drm/drm_crtc.h:31:
In file included from include/linux/fb.h:17:
In file included from arch/s390/include/asm/io.h:72:
include/asm-generic/io.h:490:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
val = __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + addr));
~~~~~~~~~~ ^
include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from macro '__le32_to_cpu'
#define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x))
^
include/uapi/linux/swab.h:120:12: note: expanded from macro '__swab32'
__fswab32(x))
^
In file included from drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c:28:
In file included from drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h:69:
In file included from drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu_mode.h:33:
In file included from include/drm/drm_crtc.h:31:
In file included from include/linux/fb.h:17:
In file included from arch/s390/include/asm/io.h:72:
include/asm-generic/io.h:501:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
__raw_writeb(value, PCI_IOBASE + addr);
~~~~~~~~~~ ^
include/asm-generic/io.h:511:59: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
__raw_writew((u16 __force)cpu_to_le16(value), PCI_IOBASE + addr);
~~~~~~~~~~ ^
include/asm-generic/io.h:521:59: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
__raw_writel((u32 __force)cpu_to_le32(value), PCI_IOBASE + addr);
~~~~~~~~~~ ^
include/asm-generic/io.h:609:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
readsb(PCI_IOBASE + addr, buffer, count);
~~~~~~~~~~ ^
include/asm-generic/io.h:617:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
readsw(PCI_IOBASE + addr, buffer, count);
~~~~~~~~~~ ^
include/asm-generic/io.h:625:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
readsl(PCI_IOBASE + addr, buffer, count);
~~~~~~~~~~ ^
include/asm-generic/io.h:634:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
writesb(PCI_IOBASE + addr, buffer, count);
~~~~~~~~~~ ^
include/asm-generic/io.h:643:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
writesw(PCI_IOBASE + addr, buffer, count);
~~~~~~~~~~ ^
include/asm-generic/io.h:652:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
writesl(PCI_IOBASE + addr, buffer, count);
~~~~~~~~~~ ^
>> drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c:41:34: warning: unused variable 'clocks' [-Wunused-const-variable]
static const struct cg_flag_name clocks[] = {
^
21 warnings generated.
vim +/amdgpu_rap_debugfs_ops +109 drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c
a4322e1881bed8 Wenhui Sheng 2020-08-11 108
a4322e1881bed8 Wenhui Sheng 2020-08-11 @109 static const struct file_operations amdgpu_rap_debugfs_ops = {
a4322e1881bed8 Wenhui Sheng 2020-08-11 110 .owner = THIS_MODULE,
a4322e1881bed8 Wenhui Sheng 2020-08-11 111 .read = NULL,
a4322e1881bed8 Wenhui Sheng 2020-08-11 112 .write = amdgpu_rap_debugfs_write,
a4322e1881bed8 Wenhui Sheng 2020-08-11 113 .llseek = default_llseek
a4322e1881bed8 Wenhui Sheng 2020-08-11 114 };
a4322e1881bed8 Wenhui Sheng 2020-08-11 115
:::::: The code at line 109 was first introduced by commit
:::::: a4322e1881bed80ddb904482f0b2e948fa7fd47e drm/amdgpu: add debugfs interface for RAP test
:::::: TO: Wenhui Sheng <Wenhui.Sheng(a)amd.com>
:::::: CC: Alex Deucher <alexander.deucher(a)amd.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 6 months
[smfrench-smb3-kernel:pr/25 40/94] fs/cifsd/vfs.c:1439:23: error: passing argument 1 of 'set_posix_acl' from incompatible pointer type
by kernel test robot
tree: git://github.com/smfrench/smb3-kernel.git pr/25
head: 000c509767ede7cd26919ca7b5acac916964f2d8
commit: a733f866b0fef5a0583d0dedb06f97789f20a761 [40/94] cifsd: add support for ACLs
config: arc-allyesconfig (attached as .config)
compiler: arceb-elf-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://github.com/smfrench/smb3-kernel/commit/a733f866b0fef5a0583d0dedb0...
git remote add smfrench-smb3-kernel git://github.com/smfrench/smb3-kernel.git
git fetch --no-tags smfrench-smb3-kernel pr/25
git checkout a733f866b0fef5a0583d0dedb06f97789f20a761
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=arc
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
Note: the smfrench-smb3-kernel/pr/25 HEAD 000c509767ede7cd26919ca7b5acac916964f2d8 builds fine.
It only hurts bisectibility.
All errors (new ones prefixed by >>):
| |
| const char *
In file included from fs/cifsd/vfs.c:13:
include/linux/xattr.h:63:43: note: expected 'struct dentry *' but argument is of type 'const char *'
63 | int vfs_setxattr(struct user_namespace *, struct dentry *, const char *,
| ^~~~~~~~~~~~~~~
fs/cifsd/vfs.c:965:7: warning: passing argument 4 of 'vfs_setxattr' makes pointer from integer without a cast [-Wint-conversion]
965 | attr_size,
| ^~~~~~~~~
| |
| size_t {aka unsigned int}
In file included from fs/cifsd/vfs.c:13:
include/linux/xattr.h:64:4: note: expected 'const void *' but argument is of type 'size_t' {aka 'unsigned int'}
64 | const void *, size_t, int);
| ^~~~~~~~~~~~
fs/cifsd/vfs.c:962:8: error: too few arguments to function 'vfs_setxattr'
962 | err = vfs_setxattr(dentry,
| ^~~~~~~~~~~~
In file included from fs/cifsd/vfs.c:13:
include/linux/xattr.h:63:5: note: declared here
63 | int vfs_setxattr(struct user_namespace *, struct dentry *, const char *,
| ^~~~~~~~~~~~
fs/cifsd/vfs.c: In function 'ksmbd_vfs_remove_xattr':
fs/cifsd/vfs.c:1103:25: error: passing argument 1 of 'vfs_removexattr' from incompatible pointer type [-Werror=incompatible-pointer-types]
1103 | return vfs_removexattr(dentry, attr_name);
| ^~~~~~
| |
| struct dentry *
In file included from fs/cifsd/vfs.c:13:
include/linux/xattr.h:68:21: note: expected 'struct user_namespace *' but argument is of type 'struct dentry *'
68 | int vfs_removexattr(struct user_namespace *, struct dentry *, const char *);
| ^~~~~~~~~~~~~~~~~~~~~~~
fs/cifsd/vfs.c:1103:33: error: passing argument 2 of 'vfs_removexattr' from incompatible pointer type [-Werror=incompatible-pointer-types]
1103 | return vfs_removexattr(dentry, attr_name);
| ^~~~~~~~~
| |
| char *
In file included from fs/cifsd/vfs.c:13:
include/linux/xattr.h:68:46: note: expected 'struct dentry *' but argument is of type 'char *'
68 | int vfs_removexattr(struct user_namespace *, struct dentry *, const char *);
| ^~~~~~~~~~~~~~~
fs/cifsd/vfs.c:1103:9: error: too few arguments to function 'vfs_removexattr'
1103 | return vfs_removexattr(dentry, attr_name);
| ^~~~~~~~~~~~~~~
In file included from fs/cifsd/vfs.c:13:
include/linux/xattr.h:68:5: note: declared here
68 | int vfs_removexattr(struct user_namespace *, struct dentry *, const char *);
| ^~~~~~~~~~~~~~~
fs/cifsd/vfs.c: In function 'ksmbd_vfs_unlink':
fs/cifsd/vfs.c:1123:19: error: passing argument 1 of 'vfs_rmdir' from incompatible pointer type [-Werror=incompatible-pointer-types]
1123 | err = vfs_rmdir(d_inode(dir), dentry);
| ^~~~~~~~~~~~
| |
| struct inode *
In file included from fs/cifsd/vfs.c:8:
include/linux/fs.h:1781:15: note: expected 'struct user_namespace *' but argument is of type 'struct inode *'
1781 | int vfs_rmdir(struct user_namespace *, struct inode *, struct dentry *);
| ^~~~~~~~~~~~~~~~~~~~~~~
fs/cifsd/vfs.c:1123:33: error: passing argument 2 of 'vfs_rmdir' from incompatible pointer type [-Werror=incompatible-pointer-types]
1123 | err = vfs_rmdir(d_inode(dir), dentry);
| ^~~~~~
| |
| struct dentry *
In file included from fs/cifsd/vfs.c:8:
include/linux/fs.h:1781:40: note: expected 'struct inode *' but argument is of type 'struct dentry *'
1781 | int vfs_rmdir(struct user_namespace *, struct inode *, struct dentry *);
| ^~~~~~~~~~~~~~
fs/cifsd/vfs.c:1123:9: error: too few arguments to function 'vfs_rmdir'
1123 | err = vfs_rmdir(d_inode(dir), dentry);
| ^~~~~~~~~
In file included from fs/cifsd/vfs.c:8:
include/linux/fs.h:1781:5: note: declared here
1781 | int vfs_rmdir(struct user_namespace *, struct inode *, struct dentry *);
| ^~~~~~~~~
fs/cifsd/vfs.c:1125:20: error: passing argument 1 of 'vfs_unlink' from incompatible pointer type [-Werror=incompatible-pointer-types]
1125 | err = vfs_unlink(d_inode(dir), dentry, NULL);
| ^~~~~~~~~~~~
| |
| struct inode *
In file included from fs/cifsd/vfs.c:8:
include/linux/fs.h:1782:16: note: expected 'struct user_namespace *' but argument is of type 'struct inode *'
1782 | int vfs_unlink(struct user_namespace *, struct inode *, struct dentry *,
| ^~~~~~~~~~~~~~~~~~~~~~~
fs/cifsd/vfs.c:1125:34: error: passing argument 2 of 'vfs_unlink' from incompatible pointer type [-Werror=incompatible-pointer-types]
1125 | err = vfs_unlink(d_inode(dir), dentry, NULL);
| ^~~~~~
| |
| struct dentry *
In file included from fs/cifsd/vfs.c:8:
include/linux/fs.h:1782:41: note: expected 'struct inode *' but argument is of type 'struct dentry *'
1782 | int vfs_unlink(struct user_namespace *, struct inode *, struct dentry *,
| ^~~~~~~~~~~~~~
fs/cifsd/vfs.c:1125:9: error: too few arguments to function 'vfs_unlink'
1125 | err = vfs_unlink(d_inode(dir), dentry, NULL);
| ^~~~~~~~~~
In file included from fs/cifsd/vfs.c:8:
include/linux/fs.h:1782:5: note: declared here
1782 | int vfs_unlink(struct user_namespace *, struct inode *, struct dentry *,
| ^~~~~~~~~~
fs/cifsd/vfs.c: In function 'ksmbd_vfs_set_posix_acl':
>> fs/cifsd/vfs.c:1439:23: error: passing argument 1 of 'set_posix_acl' from incompatible pointer type [-Werror=incompatible-pointer-types]
1439 | return set_posix_acl(inode, type, acl);
| ^~~~~
| |
| struct inode *
In file included from fs/cifsd/vfs.h:14,
from fs/cifsd/vfs_cache.h:16,
from fs/cifsd/glob.h:14,
from fs/cifsd/vfs.c:24:
include/linux/posix_acl.h:72:26: note: expected 'struct user_namespace *' but argument is of type 'struct inode *'
72 | extern int set_posix_acl(struct user_namespace *, struct inode *, int,
| ^~~~~~~~~~~~~~~~~~~~~~~
fs/cifsd/vfs.c:1439:30: warning: passing argument 2 of 'set_posix_acl' makes pointer from integer without a cast [-Wint-conversion]
1439 | return set_posix_acl(inode, type, acl);
| ^~~~
| |
| int
In file included from fs/cifsd/vfs.h:14,
from fs/cifsd/vfs_cache.h:16,
from fs/cifsd/glob.h:14,
from fs/cifsd/vfs.c:24:
include/linux/posix_acl.h:72:51: note: expected 'struct inode *' but argument is of type 'int'
72 | extern int set_posix_acl(struct user_namespace *, struct inode *, int,
| ^~~~~~~~~~~~~~
fs/cifsd/vfs.c:1439:36: warning: passing argument 3 of 'set_posix_acl' makes integer from pointer without a cast [-Wint-conversion]
1439 | return set_posix_acl(inode, type, acl);
| ^~~
| |
| struct posix_acl *
In file included from fs/cifsd/vfs.h:14,
from fs/cifsd/vfs_cache.h:16,
from fs/cifsd/glob.h:14,
from fs/cifsd/vfs.c:24:
include/linux/posix_acl.h:72:67: note: expected 'int' but argument is of type 'struct posix_acl *'
72 | extern int set_posix_acl(struct user_namespace *, struct inode *, int,
| ^~~
>> fs/cifsd/vfs.c:1439:9: error: too few arguments to function 'set_posix_acl'
1439 | return set_posix_acl(inode, type, acl);
| ^~~~~~~~~~~~~
In file included from fs/cifsd/vfs.h:14,
from fs/cifsd/vfs_cache.h:16,
from fs/cifsd/glob.h:14,
from fs/cifsd/vfs.c:24:
include/linux/posix_acl.h:72:12: note: declared here
72 | extern int set_posix_acl(struct user_namespace *, struct inode *, int,
| ^~~~~~~~~~~~~
fs/cifsd/vfs.c: In function 'ksmbd_vfs_fill_dentry_attrs':
fs/cifsd/vfs.c:1478:19: error: passing argument 1 of 'generic_fillattr' from incompatible pointer type [-Werror=incompatible-pointer-types]
1478 | generic_fillattr(d_inode(dentry), ksmbd_kstat->kstat);
| ^~~~~~~~~~~~~~~
| |
| struct inode *
In file included from fs/cifsd/vfs.c:8:
include/linux/fs.h:3211:23: note: expected 'struct user_namespace *' but argument is of type 'struct inode *'
3211 | void generic_fillattr(struct user_namespace *, struct inode *, struct kstat *);
| ^~~~~~~~~~~~~~~~~~~~~~~
fs/cifsd/vfs.c:1478:47: error: passing argument 2 of 'generic_fillattr' from incompatible pointer type [-Werror=incompatible-pointer-types]
1478 | generic_fillattr(d_inode(dentry), ksmbd_kstat->kstat);
| ~~~~~~~~~~~^~~~~~~
| |
| struct kstat *
In file included from fs/cifsd/vfs.c:8:
include/linux/fs.h:3211:48: note: expected 'struct inode *' but argument is of type 'struct kstat *'
3211 | void generic_fillattr(struct user_namespace *, struct inode *, struct kstat *);
| ^~~~~~~~~~~~~~
fs/cifsd/vfs.c:1478:2: error: too few arguments to function 'generic_fillattr'
1478 | generic_fillattr(d_inode(dentry), ksmbd_kstat->kstat);
| ^~~~~~~~~~~~~~~~
In file included from fs/cifsd/vfs.c:8:
include/linux/fs.h:3211:6: note: declared here
3211 | void generic_fillattr(struct user_namespace *, struct inode *, struct kstat *);
| ^~~~~~~~~~~~~~~~
fs/cifsd/vfs.c: In function 'ksmbd_vfs_xattr_len':
fs/cifsd/vfs.c:910:1: error: control reaches end of non-void function [-Werror=return-type]
910 | }
| ^
fs/cifsd/vfs.c: In function 'ksmbd_vfs_remove_xattr':
fs/cifsd/vfs.c:1104:1: error: control reaches end of non-void function [-Werror=return-type]
1104 | }
| ^
fs/cifsd/vfs.c: In function 'ksmbd_vfs_set_posix_acl':
fs/cifsd/vfs.c:1440:1: error: control reaches end of non-void function [-Werror=return-type]
1440 | }
| ^
cc1: some warnings being treated as errors
vim +/set_posix_acl +1439 fs/cifsd/vfs.c
1435
1436 int ksmbd_vfs_set_posix_acl(struct inode *inode, int type,
1437 struct posix_acl *acl)
1438 {
> 1439 return set_posix_acl(inode, type, acl);
1440 }
1441
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 6 months
[smfrench-smb3-kernel:cifsd-for-next-ss 1/37] fs/cifsd/smb_common.c:258:9: warning: variable 'proto' set but not used
by kernel test robot
tree: git://github.com/smfrench/smb3-kernel.git cifsd-for-next-ss
head: c64812e390079df755f48aa1fbb613c73846a38e
commit: 1962fa7df128499a7a17c381204023e5c8c11d21 [1/37] cifsd: introduce SMB3 kernel server
config: arc-allyesconfig (attached as .config)
compiler: arceb-elf-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://github.com/smfrench/smb3-kernel/commit/1962fa7df128499a7a17c38120...
git remote add smfrench-smb3-kernel git://github.com/smfrench/smb3-kernel.git
git fetch --no-tags smfrench-smb3-kernel cifsd-for-next-ss
git checkout 1962fa7df128499a7a17c381204023e5c8c11d21
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=arc
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
fs/cifsd/smb_common.c: In function 'ksmbd_init_smb_server':
>> fs/cifsd/smb_common.c:258:9: warning: variable 'proto' set but not used [-Wunused-but-set-variable]
258 | __le32 proto;
| ^~~~~
--
fs/cifsd/smb2pdu.c: In function 'smb2_open':
>> fs/cifsd/smb2pdu.c:2326:27: warning: variable 'disk_id_ccontext' set but not used [-Wunused-but-set-variable]
2326 | *mxac_ccontext = NULL, *disk_id_ccontext = NULL;
| ^~~~~~~~~~~~~~~~
fs/cifsd/smb2pdu.c: In function 'smb2_notify':
>> fs/cifsd/smb2pdu.c:7595:32: warning: variable 'rsp_org' set but not used [-Wunused-but-set-variable]
7595 | struct smb2_notify_rsp *rsp, *rsp_org;
| ^~~~~~~
In file included from include/linux/perf_event.h:25,
from include/linux/trace_events.h:10,
from include/trace/syscall.h:7,
from include/linux/syscalls.h:85,
from fs/cifsd/smb2pdu.c:9:
At top level:
arch/arc/include/asm/perf_event.h:126:23: warning: 'arc_pmu_cache_map' defined but not used [-Wunused-const-variable=]
126 | static const unsigned arc_pmu_cache_map[C(MAX)][C(OP_MAX)][C(RESULT_MAX)] = {
| ^~~~~~~~~~~~~~~~~
arch/arc/include/asm/perf_event.h:91:27: warning: 'arc_pmu_ev_hw_map' defined but not used [-Wunused-const-variable=]
91 | static const char * const arc_pmu_ev_hw_map[] = {
| ^~~~~~~~~~~~~~~~~
vim +/proto +258 fs/cifsd/smb_common.c
252
253 #define SMB_COM_NEGOTIATE 0x72
254 int ksmbd_init_smb_server(struct ksmbd_work *work)
255 {
256 struct ksmbd_conn *conn = work->conn;
257 void *buf = REQUEST_BUF(work);
> 258 __le32 proto;
259
260 if (conn->need_neg == false)
261 return 0;
262
263 proto = *(__le32 *)((struct smb_hdr *)buf)->Protocol;
264 init_smb3_11_server(conn);
265
266 if (conn->ops->get_cmd_val(work) != SMB_COM_NEGOTIATE)
267 conn->need_neg = false;
268 return 0;
269 }
270
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 6 months
ERROR: modpost: "__aeabi_unwind_cpp_pr0" undefined!
by kernel test robot
Hi Douglas,
First bad commit (maybe != root cause):
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 1e28eed17697bcf343c6743f0028cc3b5dd88bf0
commit: b33752c300232d7f95dd9a4353947d0c9e6a0e52 HID: i2c-hid: Reorganize so ACPI and OF are separate modules
date: 8 weeks ago
config: arm-randconfig-r024-20210314 (attached as .config)
compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project dfd27ebbd0eb137c9a439b7c537bb87ba903efd3)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# install arm cross compiling tool for clang build
# apt-get install binutils-arm-linux-gnueabi
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit...
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout b33752c300232d7f95dd9a4353947d0c9e6a0e52
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=arm
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>, old ones prefixed by <<):
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/adc/cc10001_adc.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/adc/axp288_adc.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/adc/adi-axi-adc.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/adc/ad9467.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/adc/ad799x.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/adc/ad7949.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/adc/ad7887.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/adc/ad7793.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/adc/ad7791.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/adc/ad7780.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/adc/ad7768-1.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/adc/ad7606.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/adc/ad7606_spi.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/adc/ad7606_par.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/adc/ad7476.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/adc/ad7298.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/adc/ad7292.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/adc/ad7291.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/adc/ad7192.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/adc/ad7124.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/adc/ad7091r-base.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/adc/ad7091r5.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/adc/ad_sigma_delta.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/ssp_accel_sensor.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/stk8ba50.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/stk8312.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/mxc4005.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/mma9553.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/mma9551.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/mma9551_core.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/mma7660.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/mma7455_spi.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/mma7455_i2c.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/mma7455_core.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/mc3230.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/kxsd9.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/kxcjk-1013.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/hid-sensor-accel-3d.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/dmard10.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/dmard09.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/da280.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/bmc150-accel-spi.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/bmc150-accel-i2c.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/bmc150-accel-core.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/bma220_spi.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/bma180.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/adxl345_spi.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/adxl345_i2c.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/adxl345_core.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/iio/accel/adis16209.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/rpmsg/virtio_rpmsg_bus.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/rpmsg/qcom_glink_rpm.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/rpmsg/qcom_glink.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/rpmsg/rpmsg_ns.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/rpmsg/rpmsg_core.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/greybus/greybus.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/vhost/vhost_iotlb.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/vhost/vhost.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/vhost/vhost_vsock.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/bcma/bcma.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/memstick/core/memstick.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/uio/uio_pruss.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/uio/uio_pdrv_genirq.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/uio/uio.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/slimbus/slimbus.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hsi/hsi.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hsi/clients/hsi_char.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/spmi/spmi.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/ata/ahci_qoriq.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/ata/libahci_platform.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/ata/libahci.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/ata/ahci_ceva.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/ata/libata.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/vdpa/vdpa.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/fpga/dfl-afu.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/fpga/dfl-fme-region.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/fpga/dfl-fme-br.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/fpga/dfl-fme-mgr.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/fpga/dfl-fme.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/fpga/dfl.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/fpga/of-fpga-region.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/fpga/fpga-region.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/fpga/xilinx-pr-decoupler.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/fpga/xilinx-spi.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/fpga/ice40-spi.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/nvmem/nvmem_qcom-spmi-sdam.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hwtracing/intel_th/intel_th_msu_sink.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hwtracing/intel_th/intel_th_pti.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hwtracing/intel_th/intel_th_msu.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hwtracing/intel_th/intel_th_gth.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hwtracing/intel_th/intel_th.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/extcon/extcon-ptn5150.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/extcon/extcon-max3355.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/extcon/extcon-fsa9480.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/extcon/extcon-adc-jack.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/devfreq/governor_passive.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/devfreq/governor_performance.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/soundwire/soundwire-qcom.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/mailbox/mailbox-test.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/platform/chrome/cros_ec_i2c.ko] undefined!
>> ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/i2c-hid/i2c-hid-of.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/i2c-hid/i2c-hid.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-sensor-custom.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-zydacron.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-zpff.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-twinhan.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-tmff.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-gaff.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-sjoy.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-plantronics.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-picolcd.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-pl.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-prodikeys.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-ortek.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-monterey.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-microsoft.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-macally.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-lcpower.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-kye.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-ite.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-icade.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-gyration.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-glorious.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-gfrm.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-gembird.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-ezkey.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-emsff.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-corsair.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-chicony.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-belkin.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/hid-aureal.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hid/uhid.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/crypto/inside-secure/crypto_safexcel.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/crypto/ccree/ccree.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/leds/leds-el15203000.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/leds/leds-dac124s085.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/leds/leds-wm8350.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/leds/leds-tlc591xx.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/leds/leds-pwm.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/leds/leds-pm8058.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/leds/leds-max8997.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/leds/leds-max77650.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/leds/leds-lt3593.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/leds/leds-lp8788.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/leds/leds-lp50xx.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/leds/leds-lp3952.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/leds/leds-lp3944.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/leds/leds-lm3601x.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/leds/leds-lm3533.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/leds/leds-lm3530.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/leds/leds-ktd2692.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/leds/leds-is31fl32xx.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/leds/leds-da903x.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/leds/leds-cpcap.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/leds/leds-aw2013.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/leds/leds-as3645a.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/leds/leds-aat1290.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/leds/led-class-flash.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/mmc/core/mmc_block.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/mmc/core/pwrseq_emmc.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/mmc/core/pwrseq_simple.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/mmc/core/mmc_core.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/mmc/host/mmc_hsq.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/mmc/host/cqhci.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/mmc/host/sdhci-omap.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/mmc/host/sdhci-of-aspeed.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/mmc/host/sdhci-cadence.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/mmc/host/sdhci-pltfm.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/mmc/host/usdhi6rol0.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/mmc/host/ushc.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/mmc/host/vub300.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/mmc/host/of_mmc_spi.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/mmc/host/mmc_spi.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/mmc/host/omap.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/mmc/host/sdhci_am654.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/mmc/host/sdhci_f_sdh30.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/mmc/host/sdhci.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/cpufreq/cpufreq-dt.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/cpufreq/cpufreq_ondemand.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/cpufreq/cpufreq_userspace.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/cpufreq/cpufreq_powersave.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/watchdog/menz69_wdt.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/watchdog/wm831x_wdt.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/watchdog/mena21_wdt.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/watchdog/dw_wdt.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/watchdog/ftwdt010_wdt.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/watchdog/pretimeout_noop.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/thermal/thermal-generic-adc.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/thermal/thermal_mmio.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hwmon/wm8350-hwmon.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hwmon/vexpress-hwmon.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hwmon/tmp108.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hwmon/thmc50.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hwmon/amc6821.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hwmon/smsc47m1.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hwmon/sch5627.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hwmon/pwm-fan.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hwmon/powr1220.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hwmon/pc87427.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hwmon/pc87360.ko] undefined!
ERROR: modpost: "__aeabi_unwind_cpp_pr0" [drivers/hwmon/ntc_thermistor.ko] undefined!
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 6 months