* [stefandoesinger-zx297520:dlink 36/125] drivers/net/wireless/realtek/rtl8xxxu/core.c:1031:undefined reference to `sdio_claim_host'
@ 2026-07-03 7:16 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-07-03 7:16 UTC (permalink / raw)
To: Stefan Dösinger ; +Cc: oe-kbuild-all
tree: https://gitlab.com/stefandoesinger/zx297520-kernel dlink
head: dd5ae791340d9c645202fab0d77afedf9339ebd0
commit: 3e30f2f898bfcc0770c4232bc72aa9019dc99480 [36/125] rtl81xxx: Hack in SDIO.
config: x86_64-randconfig-074-20260702 (https://download.01.org/0day-ci/archive/20260703/202607031553.LoTXFNta-lkp@intel.com/config)
compiler: gcc-12 (Debian 12.4.0-5) 12.4.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260703/202607031553.LoTXFNta-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202607031553.LoTXFNta-lkp@intel.com/
All errors (new ones prefixed by >>):
ld: vmlinux.o: in function `rtl8xxxu_writeN':
>> drivers/net/wireless/realtek/rtl8xxxu/core.c:1031:(.text+0x3314f22): undefined reference to `sdio_claim_host'
>> ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:1035:(.text+0x3314f7e): undefined reference to `sdio_writeb'
>> ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:1045:(.text+0x3314fa8): undefined reference to `sdio_release_host'
ld: vmlinux.o: in function `rtl8xxxu_read8':
drivers/net/wireless/realtek/rtl8xxxu/core.c:753:(.text+0x3315cd5): undefined reference to `sdio_claim_host'
>> ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:754:(.text+0x3315ce5): undefined reference to `sdio_readb'
ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:756:(.text+0x3315cf0): undefined reference to `sdio_release_host'
ld: vmlinux.o: in function `rtl8xxxu_read16':
drivers/net/wireless/realtek/rtl8xxxu/core.c:779:(.text+0x3315e49): undefined reference to `sdio_claim_host'
ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:783:(.text+0x3315e5c): undefined reference to `sdio_readb'
ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:783:(.text+0x3315e7c): undefined reference to `sdio_readb'
ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:795:(.text+0x3315eeb): undefined reference to `sdio_release_host'
ld: vmlinux.o: in function `rtl8xxu_sdio_rxfifo_recv':
>> drivers/net/wireless/realtek/rtl8xxxu/core.c:7589:(.text+0x33160a2): undefined reference to `sdio_align_size'
ld: vmlinux.o: in function `rtl81xxxu_sdio_read_port':
drivers/net/wireless/realtek/rtl8xxxu/core.c:7545:(.text+0x331619b): undefined reference to `sdio_claim_host'
>> ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:7550:(.text+0x3316248): undefined reference to `sdio_memcpy_fromio'
ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:7574:(.text+0x33162af): undefined reference to `sdio_release_host'
ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:7574:(.text+0x3316409): undefined reference to `sdio_release_host'
ld: vmlinux.o: in function `rtl8xxxu_read32':
drivers/net/wireless/realtek/rtl8xxxu/core.c:820:(.text+0x3316661): undefined reference to `sdio_claim_host'
ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:824:(.text+0x3316689): undefined reference to `sdio_readb'
ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:836:(.text+0x33166d5): undefined reference to `sdio_release_host'
ld: vmlinux.o: in function `rtl8xxxu_sdio_write_port':
drivers/net/wireless/realtek/rtl8xxxu/core.c:7653:(.text+0x33168cf): undefined reference to `sdio_align_size'
>> ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:7668:(.text+0x331693f): undefined reference to `sdio_claim_host'
>> ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:7670:(.text+0x3316976): undefined reference to `sdio_memcpy_toio'
ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:7673:(.text+0x3316990): undefined reference to `sdio_release_host'
ld: vmlinux.o: in function `rtl8xxxu_write8':
drivers/net/wireless/realtek/rtl8xxxu/core.c:856:(.text+0x33170d7): undefined reference to `sdio_claim_host'
ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:857:(.text+0x33170ea): undefined reference to `sdio_writeb'
ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:859:(.text+0x33170f2): undefined reference to `sdio_release_host'
ld: vmlinux.o: in function `rtl8xxxu_write16':
drivers/net/wireless/realtek/rtl8xxxu/core.c:879:(.text+0x331897e): undefined reference to `sdio_claim_host'
ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:884:(.text+0x3318995): undefined reference to `sdio_writeb'
ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:884:(.text+0x33189b6): undefined reference to `sdio_writeb'
ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:895:(.text+0x33189c6): undefined reference to `sdio_release_host'
ld: vmlinux.o: in function `rtl8xxxu_write32':
drivers/net/wireless/realtek/rtl8xxxu/core.c:915:(.text+0x3319610): undefined reference to `sdio_claim_host'
ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:920:(.text+0x331966b): undefined reference to `sdio_writeb'
ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:931:(.text+0x3319689): undefined reference to `sdio_release_host'
ld: vmlinux.o: in function `rtl8xxxu_sdio_claim':
drivers/net/wireless/realtek/rtl8xxxu/core.c:7970:(.text+0x3321241): undefined reference to `sdio_claim_host'
>> ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:7972:(.text+0x3321249): undefined reference to `sdio_enable_func'
>> ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:7979:(.text+0x3321279): undefined reference to `sdio_set_block_size'
>> ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:7988:(.text+0x33212c3): undefined reference to `sdio_claim_irq'
ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:8003:(.text+0x33212d3): undefined reference to `sdio_release_host'
>> ld: drivers/net/wireless/realtek/rtl8xxxu/core.c:8001:(.text+0x3322663): undefined reference to `sdio_disable_func'
ld: vmlinux.o: in function `rtl8xxxu_driver_init':
>> drivers/net/wireless/realtek/rtl8xxxu/core.c:8204:(.init.text+0x10c5ce): undefined reference to `__sdio_register_driver'
ld: vmlinux.o: in function `rtl8xxxu_driver_exit':
>> drivers/net/wireless/realtek/rtl8xxxu/core.c:8204:(.exit.text+0xbfcc): undefined reference to `sdio_unregister_driver'
vim +1031 drivers/net/wireless/realtek/rtl8xxxu/core.c
1015
1016 static int
1017 rtl8xxxu_writeN(struct rtl8xxxu_priv *priv, u32 addr2, u8 *buf, u16 len)
1018 {
1019 struct sdio_func *func = priv->func;
1020 int err;
1021 bool claim_needed;
1022 u32 addr;
1023 u8 device_id;
1024 u16 offset;
1025 unsigned int i;
1026
1027 addr = _cvrt2ftaddr(addr2, &device_id, &offset);
1028 claim_needed = rtl8xxxu_sdio_claim_host_needed(func);
1029
1030 if (claim_needed)
> 1031 sdio_claim_host(func);
1032
1033 if (rtl8xxxu_need_cmd52(priv, device_id, offset)) {
1034 for (i = 0; i < len; i++) {
> 1035 sdio_writeb(func, buf[i], addr + i, &err);
1036 if (err) {
1037 dev_err(&func->dev, "%s: FAIL!(%d) addr = 0x%05x\n", __func__, err, addr);
1038 break;
1039 }
1040 }
1041 } else {
1042 err = sdio_writesb(func, addr, buf, len);
1043 }
1044 if (claim_needed)
> 1045 sdio_release_host(func);
1046 if (err)
1047 dev_err(&func->dev, "%s: FAIL!(%d) addr = 0x%05x\n", __func__, err, addr);
1048 return err ? 0 : len;
1049 }
1050
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-07-03 7:17 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-03 7:16 [stefandoesinger-zx297520:dlink 36/125] drivers/net/wireless/realtek/rtl8xxxu/core.c:1031:undefined reference to `sdio_claim_host' kernel 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.