* [xilinx-xlnx:xlnx_rebase_v5.15 1090/1145] drivers/staging/xilinx-tsn/xilinx_axienet_tsn.h:1185:9: error: implicit declaration of function 'writeq'; did you mean 'writeb'?
@ 2022-05-24 21:56 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2022-05-24 21:56 UTC (permalink / raw)
To: Pranavi Somisetty
Cc: kbuild-all, linux-arm-kernel, Michal Simek, Harini Katakam,
Radhey Shyam Pandey
tree: https://github.com/Xilinx/linux-xlnx xlnx_rebase_v5.15
head: 3f2d96d9d3145db59f6dacafc04c93f90ec3281e
commit: 69f4e38f3088d4dc9c007070610b5223c5611d08 [1090/1145] net: xilinx: Move Xilinx TSN to staging
config: arc-allyesconfig (https://download.01.org/0day-ci/archive/20220525/202205250527.jV09T4s8-lkp@intel.com/config)
compiler: arceb-elf-gcc (GCC) 11.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/Xilinx/linux-xlnx/commit/69f4e38f3088d4dc9c007070610b5223c5611d08
git remote add xilinx-xlnx https://github.com/Xilinx/linux-xlnx
git fetch --no-tags xilinx-xlnx xlnx_rebase_v5.15
git checkout 69f4e38f3088d4dc9c007070610b5223c5611d08
# save the config file
mkdir build_dir && cp config build_dir/.config
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.3.0 make.cross W=1 O=build_dir ARCH=arc SHELL=/bin/bash
If you fix the issue, kindly add following tag where applicable
Reported-by: kernel test robot <lkp@intel.com>
All errors (new ones prefixed by >>):
In file included from drivers/staging/xilinx-tsn/xilinx_tsn_switchdev.c:12:
drivers/staging/xilinx-tsn/xilinx_axienet_tsn.h: In function 'axienet_dma_bdout':
>> drivers/staging/xilinx-tsn/xilinx_axienet_tsn.h:1185:9: error: implicit declaration of function 'writeq'; did you mean 'writeb'? [-Werror=implicit-function-declaration]
1185 | writeq(value, (q->dma_regs + reg));
| ^~~~~~
| writeb
cc1: some warnings being treated as errors
--
In file included from drivers/staging/xilinx-tsn/xilinx_tsn_tadma.c:24:
drivers/staging/xilinx-tsn/xilinx_axienet_tsn.h: In function 'axienet_dma_bdout':
>> drivers/staging/xilinx-tsn/xilinx_axienet_tsn.h:1185:9: error: implicit declaration of function 'writeq'; did you mean 'writeb'? [-Werror=implicit-function-declaration]
1185 | writeq(value, (q->dma_regs + reg));
| ^~~~~~
| writeb
drivers/staging/xilinx-tsn/xilinx_tsn_tadma.c: In function 'tadma_xmit_done':
drivers/staging/xilinx-tsn/xilinx_tsn_tadma.c:136:43: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
136 | dev_kfree_skb_irq((struct sk_buff *)
| ^
drivers/staging/xilinx-tsn/xilinx_tsn_tadma.c: In function 'axienet_tadma_xmit':
drivers/staging/xilinx-tsn/xilinx_tsn_tadma.c:517:62: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
517 | lp->tx_bd[sid][lp->tx_bd_head[sid]].tx_skb = (phys_addr_t)skb;
| ^
drivers/staging/xilinx-tsn/xilinx_tsn_tadma.c:550:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
550 | (phys_addr_t)skb;
| ^
cc1: some warnings being treated as errors
--
In file included from drivers/staging/xilinx-tsn/xilinx_axienet_main_tsn.c:49:
drivers/staging/xilinx-tsn/xilinx_axienet_tsn.h: In function 'axienet_dma_bdout':
>> drivers/staging/xilinx-tsn/xilinx_axienet_tsn.h:1185:9: error: implicit declaration of function 'writeq'; did you mean 'writeb'? [-Werror=implicit-function-declaration]
1185 | writeq(value, (q->dma_regs + reg));
| ^~~~~~
| writeb
drivers/staging/xilinx-tsn/xilinx_axienet_main_tsn.c: In function 'axienet_start_xmit_done_tsn':
drivers/staging/xilinx-tsn/xilinx_axienet_main_tsn.c:479:43: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
479 | dev_kfree_skb_irq((struct sk_buff *)cur_p->tx_skb);
| ^
drivers/staging/xilinx-tsn/xilinx_axienet_main_tsn.c: In function 'axienet_queue_xmit_tsn':
drivers/staging/xilinx-tsn/xilinx_axienet_main_tsn.c:602:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
602 | (((phys_addr_t)skb->data & 0x3) || num_frag > 0)) {
| ^
drivers/staging/xilinx-tsn/xilinx_axienet_main_tsn.c:641:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
641 | cur_p->tx_skb = (phys_addr_t)skb;
| ^
drivers/staging/xilinx-tsn/xilinx_axienet_main_tsn.c:642:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
642 | cur_p->tx_skb = (phys_addr_t)skb;
| ^
drivers/staging/xilinx-tsn/xilinx_axienet_main_tsn.c: In function 'axienet_recv':
drivers/staging/xilinx-tsn/xilinx_axienet_main_tsn.c:702:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
702 | skb = (struct sk_buff *)(cur_p->sw_id_offset);
| ^
drivers/staging/xilinx-tsn/xilinx_axienet_main_tsn.c:787:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
787 | cur_p->sw_id_offset = (phys_addr_t)new_skb;
| ^
cc1: some warnings being treated as errors
--
In file included from drivers/staging/xilinx-tsn/xilinx_axienet_mcdma_tsn.c:23:
drivers/staging/xilinx-tsn/xilinx_axienet_tsn.h: In function 'axienet_dma_bdout':
>> drivers/staging/xilinx-tsn/xilinx_axienet_tsn.h:1185:9: error: implicit declaration of function 'writeq'; did you mean 'writeb'? [-Werror=implicit-function-declaration]
1185 | writeq(value, (q->dma_regs + reg));
| ^~~~~~
| writeb
In file included from include/linux/netlink.h:7,
from include/linux/ethtool.h:18,
from include/linux/phy.h:16,
from include/linux/of_mdio.h:12,
from drivers/staging/xilinx-tsn/xilinx_axienet_mcdma_tsn.c:17:
drivers/staging/xilinx-tsn/xilinx_axienet_mcdma_tsn.c: In function 'axienet_mcdma_rx_bd_free_tsn':
drivers/staging/xilinx-tsn/xilinx_axienet_mcdma_tsn.c:160:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
160 | dev_kfree_skb((struct sk_buff *)
| ^
include/linux/skbuff.h:1211:45: note: in definition of macro 'dev_kfree_skb'
1211 | #define dev_kfree_skb(a) consume_skb(a)
| ^
drivers/staging/xilinx-tsn/xilinx_axienet_mcdma_tsn.c: In function 'axienet_mcdma_rx_q_init_tsn':
drivers/staging/xilinx-tsn/xilinx_axienet_mcdma_tsn.c:294:47: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
294 | q->rxq_bd_v[i].sw_id_offset = (phys_addr_t)skb;
| ^
drivers/staging/xilinx-tsn/xilinx_axienet_mcdma_tsn.c: In function 'axienet_mcdma_err_handler_tsn':
drivers/staging/xilinx-tsn/xilinx_axienet_mcdma_tsn.c:686:43: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
686 | dev_kfree_skb_irq((struct sk_buff *)cur_p->tx_skb);
| ^
cc1: some warnings being treated as errors
vim +1185 drivers/staging/xilinx-tsn/xilinx_axienet_tsn.h
1171
1172 /**
1173 * axienet_dma_bdout - Memory mapped Axi DMA register Buffer Descriptor write.
1174 * @q: Pointer to DMA queue structure
1175 * @reg: Address offset from the base address of the Axi DMA core
1176 * @value: Value to be written into the Axi DMA register
1177 *
1178 * This function writes the desired value into the corresponding Axi DMA
1179 * register.
1180 */
1181 static inline void axienet_dma_bdout(struct axienet_dma_q *q,
1182 off_t reg, dma_addr_t value)
1183 {
1184 #if defined(CONFIG_PHYS_ADDR_T_64BIT)
> 1185 writeq(value, (q->dma_regs + reg));
1186 #else
1187 writel(value, (q->dma_regs + reg));
1188 #endif
1189 }
1190
--
0-DAY CI Kernel Test Service
https://01.org/lkp
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-05-24 21:59 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-24 21:56 [xilinx-xlnx:xlnx_rebase_v5.15 1090/1145] drivers/staging/xilinx-tsn/xilinx_axienet_tsn.h:1185:9: error: implicit declaration of function 'writeq'; did you mean 'writeb'? 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.