From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C6A86C433EF for ; Tue, 24 May 2022 21:59:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Subject:Cc:To: From:Date:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=Tbgom8oGy7QaqYazHY3TQjZTtYt9ku7NV6AeMmfvqFc=; b=AseKVkqsYLAxF7 buapxSLMZBfQQm0/dpf1ek/lf7R35+8CXUZiys1ahtO9Hb5+tiMU+mNzsM6CSWyyh/5AJ33w03mbk QtJDnpEal1IMP5tMq0bGAoGspZiGtNe43l42+uGSvuUS5Pqole8mWJL7wauJafEAd2AeAhzdoSkUB hpmv5xjnRNayrfHlzkXLZ7yQw/8XK0gSWCA/UrxcYZf71uHn9rDgCvAzW4YK1llbejaoeoULX4SWX HJtXkFqhItIxfNAnTdNl03430qFBhZb7Phxawwy4Bmo7dI3iXBcHVRxgbSSAA7/u8BMk8f8rD1aEV mEBR+LcvNKHotwusNZjg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ntcWm-009HND-6y; Tue, 24 May 2022 21:57:20 +0000 Received: from mga01.intel.com ([192.55.52.88]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ntcWi-009HMl-It for linux-arm-kernel@lists.infradead.org; Tue, 24 May 2022 21:57:18 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1653429436; x=1684965436; h=date:from:to:cc:subject:message-id:mime-version; bh=PPu658UNwCvfn0lwkgymTHBx3ZNvFlupuZzb/tZlCBU=; b=l3HfTwRc1pJe5ca5ME5Eafyj2HMFTHtrXIJcW5tyr7GmxFvVcLz+sog5 y8yjj1H+wgOtcgIEDmj4xLysdd1v24ssIQjqz+MkHZd6Fyjhj/wi9dFge zXfWH5jGV2q47wAOI/9l/lzRI0cReeqZJfFU9MpsNaTKXCZmW3lvPOx9i u++fPfux+xdEk6oKvd7hSkMF8oykoVZB9QQsGJ8JU0PzWUmtgy+c1lXf/ iqV91/invV0Pf4/0EJmFWBBMHS90/04Ht+pHvYNEBUeQdpNG8dBE4kJrp i/QPJ3w9SDJRsqPM6nF3ww631Q9bYsL+66O0nL6k0EmdgpCvCKbF47c+C Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10357"; a="298986099" X-IronPort-AV: E=Sophos;i="5.91,250,1647327600"; d="scan'208";a="298986099" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 May 2022 14:57:15 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,250,1647327600"; d="scan'208";a="664138809" Received: from lkp-server01.sh.intel.com (HELO db63a1be7222) ([10.239.97.150]) by FMSMGA003.fm.intel.com with ESMTP; 24 May 2022 14:57:13 -0700 Received: from kbuild by db63a1be7222 with local (Exim 4.95) (envelope-from ) id 1ntcWe-0002U6-F2; Tue, 24 May 2022 21:57:12 +0000 Date: Wed, 25 May 2022 05:56:32 +0800 From: kernel test robot To: Pranavi Somisetty Cc: kbuild-all@lists.01.org, linux-arm-kernel@lists.infradead.org, Michal Simek , Harini Katakam , Radhey Shyam Pandey Subject: [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'? Message-ID: <202205250527.jV09T4s8-lkp@intel.com> MIME-Version: 1.0 Content-Disposition: inline X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220524_145716_686314_9C59846E X-CRM114-Status: GOOD ( 15.18 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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 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