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 X-Spam-Level: X-Spam-Status: No, score=-10.3 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6D0A6C433DB for ; Wed, 17 Mar 2021 04:52:16 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 0CB4064F9F for ; Wed, 17 Mar 2021 04:52:16 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229550AbhCQEvm (ORCPT ); Wed, 17 Mar 2021 00:51:42 -0400 Received: from mga07.intel.com ([134.134.136.100]:11718 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229472AbhCQEva (ORCPT ); Wed, 17 Mar 2021 00:51:30 -0400 IronPort-SDR: mocKgUvj13R/Sb18K1/D003G9bGROF3Kku65Qa4vomOKnu0BEZTyoBFZ2unbXdOMbcjjwv5jKT OZ/t4/7CY0PA== X-IronPort-AV: E=McAfee;i="6000,8403,9925"; a="253402292" X-IronPort-AV: E=Sophos;i="5.81,254,1610438400"; d="gz'50?scan'50,208,50";a="253402292" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Mar 2021 21:51:29 -0700 IronPort-SDR: CBMvHGPeh/eVplLbPV1QnIulfNyXlelRXiE8e8PryFBOv+XSZ8eqgCIHkKOHFue2RF0ITKw3D2 OlwuDgGlOIaw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,254,1610438400"; d="gz'50?scan'50,208,50";a="411323104" Received: from lkp-server02.sh.intel.com (HELO 1c294c63cb86) ([10.239.97.151]) by orsmga007.jf.intel.com with ESMTP; 16 Mar 2021 21:51:27 -0700 Received: from kbuild by 1c294c63cb86 with local (Exim 4.92) (envelope-from ) id 1lMO9W-0000VT-GV; Wed, 17 Mar 2021 04:51:26 +0000 Date: Wed, 17 Mar 2021 12:50:51 +0800 From: kernel test robot To: Rasmus Villemoes Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org, Jakub Kicinski Subject: drivers/net/ethernet/freescale/ucc_geth.c:2167:47: sparse: sparse: incorrect type in argument 1 (different address spaces) Message-ID: <202103171246.TVZ7WNPd-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="VS++wcV0S1rZb1Fb" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --VS++wcV0S1rZb1Fb Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 1df27313f50a57497c1faeb6a6ae4ca939c85a7d commit: 9b0dfef4755301d9f7fcef63e2f64d23649bebb4 ethernet: ucc_geth: simplify rx/tx allocations date: 8 weeks ago config: powerpc-randconfig-s031-20210317 (attached as .config) compiler: powerpc-linux-gcc (GCC) 9.3.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # apt-get install sparse # sparse version: v0.6.3-277-gc089cd2d-dirty # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=9b0dfef4755301d9f7fcef63e2f64d23649bebb4 git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git fetch --no-tags linus master git checkout 9b0dfef4755301d9f7fcef63e2f64d23649bebb4 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=powerpc If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot sparse warnings: (new ones prefixed by >>) drivers/net/ethernet/freescale/ucc_geth.c:243:21: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:243:21: sparse: expected unsigned int volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:243:21: sparse: got restricted __be32 [noderef] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:404:22: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short volatile [noderef] [usertype] __iomem *addr @@ got restricted __be16 [noderef] [usertype] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:404:22: sparse: expected unsigned short volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:404:22: sparse: got restricted __be16 [noderef] [usertype] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:405:22: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short volatile [noderef] [usertype] __iomem *addr @@ got restricted __be16 [noderef] [usertype] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:405:22: sparse: expected unsigned short volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:405:22: sparse: got restricted __be16 [noderef] [usertype] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:406:22: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short volatile [noderef] [usertype] __iomem *addr @@ got restricted __be16 [noderef] [usertype] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:406:22: sparse: expected unsigned short volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:406:22: sparse: got restricted __be16 [noderef] [usertype] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:448:23: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be16 [noderef] [usertype] __iomem *reg @@ got unsigned short [noderef] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:448:23: sparse: expected restricted __be16 [noderef] [usertype] __iomem *reg drivers/net/ethernet/freescale/ucc_geth.c:448:23: sparse: got unsigned short [noderef] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:1316:26: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int const volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:1316:26: sparse: expected unsigned int const volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:1316:26: sparse: got restricted __be32 [noderef] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:1343:19: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:1343:19: sparse: expected unsigned int volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:1343:19: sparse: got restricted __be32 [noderef] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:1389:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] [usertype] __iomem *p_uccm @@ drivers/net/ethernet/freescale/ucc_geth.c:1389:9: sparse: expected unsigned int volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:1389:9: sparse: got restricted __be32 [noderef] [usertype] __iomem *p_uccm drivers/net/ethernet/freescale/ucc_geth.c:1389:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int const volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] [usertype] __iomem *p_uccm @@ drivers/net/ethernet/freescale/ucc_geth.c:1389:9: sparse: expected unsigned int const volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:1389:9: sparse: got restricted __be32 [noderef] [usertype] __iomem *p_uccm drivers/net/ethernet/freescale/ucc_geth.c:1390:22: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] [usertype] __iomem *p_ucce @@ drivers/net/ethernet/freescale/ucc_geth.c:1390:22: sparse: expected unsigned int volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:1390:22: sparse: got restricted __be32 [noderef] [usertype] __iomem *p_ucce drivers/net/ethernet/freescale/ucc_geth.c:1401:36: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int const volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] [usertype] __iomem *p_ucce @@ drivers/net/ethernet/freescale/ucc_geth.c:1401:36: sparse: expected unsigned int const volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:1401:36: sparse: got restricted __be32 [noderef] [usertype] __iomem *p_ucce drivers/net/ethernet/freescale/ucc_geth.c:1570:38: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int const volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:1570:38: sparse: expected unsigned int const volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:1570:38: sparse: got restricted __be32 [noderef] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:1635:35: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:1635:35: sparse: expected unsigned int volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:1635:35: sparse: got restricted __be32 [noderef] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:1823:41: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int const volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:1823:41: sparse: expected unsigned int const volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:1823:41: sparse: got restricted __be32 [noderef] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:1838:50: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const * @@ got unsigned char [noderef] [usertype] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:1838:50: sparse: expected void const * drivers/net/ethernet/freescale/ucc_geth.c:1838:50: sparse: got unsigned char [noderef] [usertype] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:1863:33: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int const volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:1863:33: sparse: expected unsigned int const volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:1863:33: sparse: got restricted __be32 [noderef] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:1875:42: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const * @@ got unsigned char [noderef] [usertype] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:1875:42: sparse: expected void const * drivers/net/ethernet/freescale/ucc_geth.c:1875:42: sparse: got unsigned char [noderef] [usertype] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:1964:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:1964:17: sparse: expected unsigned int volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:1964:17: sparse: got restricted __be32 [noderef] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:1964:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int const volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:1964:17: sparse: expected unsigned int const volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:1964:17: sparse: got restricted __be32 [noderef] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:1966:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:1966:17: sparse: expected unsigned int volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:1966:17: sparse: got restricted __be32 [noderef] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:1966:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int const volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:1966:17: sparse: expected unsigned int const volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:1966:17: sparse: got restricted __be32 [noderef] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:2012:29: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] [usertype] __iomem *p_uccm @@ drivers/net/ethernet/freescale/ucc_geth.c:2012:29: sparse: expected unsigned int volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:2012:29: sparse: got restricted __be32 [noderef] [usertype] __iomem *p_uccm drivers/net/ethernet/freescale/ucc_geth.c:2015:29: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] [usertype] __iomem *p_ucce @@ drivers/net/ethernet/freescale/ucc_geth.c:2015:29: sparse: expected unsigned int volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:2015:29: sparse: got restricted __be32 [noderef] [usertype] __iomem *p_ucce drivers/net/ethernet/freescale/ucc_geth.c:2159:40: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected unsigned char [noderef] [usertype] __iomem * @@ got void * @@ drivers/net/ethernet/freescale/ucc_geth.c:2159:40: sparse: expected unsigned char [noderef] [usertype] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:2159:40: sparse: got void * >> drivers/net/ethernet/freescale/ucc_geth.c:2167:47: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void * @@ got unsigned char [noderef] [usertype] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:2167:47: sparse: expected void * drivers/net/ethernet/freescale/ucc_geth.c:2167:47: sparse: got unsigned char [noderef] [usertype] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:2187:37: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:2187:37: sparse: expected unsigned int volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:2187:37: sparse: got restricted __be32 [noderef] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:2220:40: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected unsigned char [noderef] [usertype] __iomem * @@ got void * @@ drivers/net/ethernet/freescale/ucc_geth.c:2220:40: sparse: expected unsigned char [noderef] [usertype] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:2220:40: sparse: got void * drivers/net/ethernet/freescale/ucc_geth.c:2247:37: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:2247:37: sparse: expected unsigned int volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:2247:37: sparse: got restricted __be32 [noderef] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:2309:32: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [noderef] [usertype] __iomem *upsmr_register @@ got restricted __be32 [noderef] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:2309:32: sparse: expected unsigned int [noderef] [usertype] __iomem *upsmr_register drivers/net/ethernet/freescale/ucc_geth.c:2309:32: sparse: got restricted __be32 [noderef] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:2315:57: sparse: sparse: incorrect type in argument 4 (different base types) @@ expected unsigned int [noderef] [usertype] __iomem *upsmr_register @@ got restricted __be32 [noderef] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:2315:57: sparse: expected unsigned int [noderef] [usertype] __iomem *upsmr_register drivers/net/ethernet/freescale/ucc_geth.c:2315:57: sparse: got restricted __be32 [noderef] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:2327:35: sparse: sparse: incorrect type in argument 6 (different base types) @@ expected unsigned int [noderef] [usertype] __iomem *upsmr_register @@ got restricted __be32 [noderef] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:2327:35: sparse: expected unsigned int [noderef] [usertype] __iomem *upsmr_register drivers/net/ethernet/freescale/ucc_geth.c:2327:35: sparse: got restricted __be32 [noderef] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:2375:37: sparse: sparse: incorrect type in argument 3 (different base types) @@ expected unsigned int [noderef] [usertype] __iomem *upsmr_register @@ got restricted __be32 [noderef] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:2375:37: sparse: expected unsigned int [noderef] [usertype] __iomem *upsmr_register drivers/net/ethernet/freescale/ucc_geth.c:2375:37: sparse: got restricted __be32 [noderef] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:2453:64: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void volatile *address @@ got unsigned char [noderef] [usertype] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:2453:64: sparse: expected void volatile *address drivers/net/ethernet/freescale/ucc_geth.c:2453:64: sparse: got unsigned char [noderef] [usertype] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:2456:45: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void volatile *address @@ got unsigned char [noderef] [usertype] __iomem *[assigned] endOfRing @@ drivers/net/ethernet/freescale/ucc_geth.c:2456:45: sparse: expected void volatile *address drivers/net/ethernet/freescale/ucc_geth.c:2456:45: sparse: got unsigned char [noderef] [usertype] __iomem *[assigned] endOfRing drivers/net/ethernet/freescale/ucc_geth.c:2676:64: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void volatile *address @@ got unsigned char [noderef] [usertype] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:2676:64: sparse: expected void volatile *address drivers/net/ethernet/freescale/ucc_geth.c:2676:64: sparse: got unsigned char [noderef] [usertype] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:2943:21: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:2943:21: sparse: expected unsigned int volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:2943:21: sparse: got restricted __be32 [noderef] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:3009:46: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int const volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:3009:46: sparse: expected unsigned int const volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:3009:46: sparse: got restricted __be32 [noderef] __iomem * drivers/net/ethernet/freescale/ucc_geth.c:3137:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] [usertype] __iomem *p_uccm @@ drivers/net/ethernet/freescale/ucc_geth.c:3137:17: sparse: expected unsigned int volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:3137:17: sparse: got restricted __be32 [noderef] [usertype] __iomem *p_uccm drivers/net/ethernet/freescale/ucc_geth.c:3137:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int const volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] [usertype] __iomem *p_uccm @@ drivers/net/ethernet/freescale/ucc_geth.c:3137:17: sparse: expected unsigned int const volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:3137:17: sparse: got restricted __be32 [noderef] [usertype] __iomem *p_uccm drivers/net/ethernet/freescale/ucc_geth.c:3158:34: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int const volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] [usertype] __iomem *p_ucce @@ drivers/net/ethernet/freescale/ucc_geth.c:3158:34: sparse: expected unsigned int const volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:3158:34: sparse: got restricted __be32 [noderef] [usertype] __iomem *p_ucce drivers/net/ethernet/freescale/ucc_geth.c:3159:34: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int const volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] [usertype] __iomem *p_uccm @@ drivers/net/ethernet/freescale/ucc_geth.c:3159:34: sparse: expected unsigned int const volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:3159:34: sparse: got restricted __be32 [noderef] [usertype] __iomem *p_uccm drivers/net/ethernet/freescale/ucc_geth.c:3161:22: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] [usertype] __iomem *p_ucce @@ drivers/net/ethernet/freescale/ucc_geth.c:3161:22: sparse: expected unsigned int volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:3161:22: sparse: got restricted __be32 [noderef] [usertype] __iomem *p_ucce drivers/net/ethernet/freescale/ucc_geth.c:3167:38: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] [usertype] __iomem *p_uccm @@ drivers/net/ethernet/freescale/ucc_geth.c:3167:38: sparse: expected unsigned int volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:3167:38: sparse: got restricted __be32 [noderef] [usertype] __iomem *p_uccm drivers/net/ethernet/freescale/ucc_geth.c:3413:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] [usertype] __iomem *p_uccm @@ drivers/net/ethernet/freescale/ucc_geth.c:3413:17: sparse: expected unsigned int volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:3413:17: sparse: got restricted __be32 [noderef] [usertype] __iomem *p_uccm drivers/net/ethernet/freescale/ucc_geth.c:3413:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int const volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] [usertype] __iomem *p_uccm @@ drivers/net/ethernet/freescale/ucc_geth.c:3413:17: sparse: expected unsigned int const volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:3413:17: sparse: got restricted __be32 [noderef] [usertype] __iomem *p_uccm drivers/net/ethernet/freescale/ucc_geth.c:3436:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] [usertype] __iomem *p_uccm @@ drivers/net/ethernet/freescale/ucc_geth.c:3436:25: sparse: expected unsigned int volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:3436:25: sparse: got restricted __be32 [noderef] [usertype] __iomem *p_uccm drivers/net/ethernet/freescale/ucc_geth.c:3436:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int const volatile [noderef] [usertype] __iomem *addr @@ got restricted __be32 [noderef] [usertype] __iomem *p_uccm @@ drivers/net/ethernet/freescale/ucc_geth.c:3436:25: sparse: expected unsigned int const volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:3436:25: sparse: got restricted __be32 [noderef] [usertype] __iomem *p_uccm vim +2167 drivers/net/ethernet/freescale/ucc_geth.c 2137 2138 static int ucc_geth_alloc_tx(struct ucc_geth_private *ugeth) 2139 { 2140 struct ucc_geth_info *ug_info; 2141 struct ucc_fast_info *uf_info; 2142 int length; 2143 u16 i, j; 2144 u8 __iomem *bd; 2145 2146 ug_info = ugeth->ug_info; 2147 uf_info = &ug_info->uf_info; 2148 2149 /* Allocate Tx bds */ 2150 for (j = 0; j < ucc_geth_tx_queues(ug_info); j++) { 2151 u32 align = max(UCC_GETH_TX_BD_RING_ALIGNMENT, 2152 UCC_GETH_TX_BD_RING_SIZE_MEMORY_ALIGNMENT); 2153 u32 alloc; 2154 2155 length = ug_info->bdRingLenTx[j] * sizeof(struct qe_bd); 2156 alloc = round_up(length, align); 2157 alloc = roundup_pow_of_two(alloc); 2158 2159 ugeth->p_tx_bd_ring[j] = kmalloc(alloc, GFP_KERNEL); 2160 2161 if (!ugeth->p_tx_bd_ring[j]) { 2162 if (netif_msg_ifup(ugeth)) 2163 pr_err("Can not allocate memory for Tx bd rings\n"); 2164 return -ENOMEM; 2165 } 2166 /* Zero unused end of bd ring, according to spec */ > 2167 memset(ugeth->p_tx_bd_ring[j] + length, 0, alloc - length); 2168 } 2169 2170 /* Init Tx bds */ 2171 for (j = 0; j < ucc_geth_tx_queues(ug_info); j++) { 2172 /* Setup the skbuff rings */ 2173 ugeth->tx_skbuff[j] = 2174 kcalloc(ugeth->ug_info->bdRingLenTx[j], 2175 sizeof(struct sk_buff *), GFP_KERNEL); 2176 2177 if (ugeth->tx_skbuff[j] == NULL) { 2178 if (netif_msg_ifup(ugeth)) 2179 pr_err("Could not allocate tx_skbuff\n"); 2180 return -ENOMEM; 2181 } 2182 2183 ugeth->skb_curtx[j] = ugeth->skb_dirtytx[j] = 0; 2184 bd = ugeth->confBd[j] = ugeth->txBd[j] = ugeth->p_tx_bd_ring[j]; 2185 for (i = 0; i < ug_info->bdRingLenTx[j]; i++) { 2186 /* clear bd buffer */ 2187 out_be32(&((struct qe_bd __iomem *)bd)->buf, 0); 2188 /* set bd status and length */ 2189 out_be32((u32 __iomem *)bd, 0); 2190 bd += sizeof(struct qe_bd); 2191 } 2192 bd -= sizeof(struct qe_bd); 2193 /* set bd status and length */ 2194 out_be32((u32 __iomem *)bd, T_W); /* for last BD set Wrap bit */ 2195 } 2196 2197 return 0; 2198 } 2199 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --VS++wcV0S1rZb1Fb Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --VS++wcV0S1rZb1Fb--