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.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,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 9D02EC433E6 for ; Fri, 26 Feb 2021 09:19:29 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 2D2F664F30 for ; Fri, 26 Feb 2021 09:19:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230288AbhBZJTL (ORCPT ); Fri, 26 Feb 2021 04:19:11 -0500 Received: from mga11.intel.com ([192.55.52.93]:3458 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230345AbhBZJRL (ORCPT ); Fri, 26 Feb 2021 04:17:11 -0500 IronPort-SDR: 5Ga7puHBbHo0BEE/w0pWYwtXkpSE6zATPdvTafL18r03mEWwpK/ZTSzKEk6gMUEAvb4Oh7X5km dw7oIwuRl52A== X-IronPort-AV: E=McAfee;i="6000,8403,9906"; a="182400225" X-IronPort-AV: E=Sophos;i="5.81,208,1610438400"; d="gz'50?scan'50,208,50";a="182400225" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Feb 2021 01:16:22 -0800 IronPort-SDR: zlLE2sxADDkxBaBstHzcdyahBTvNfifCeG+ErJPB9nI24vSALY3k+KnvgepewuDToS1yu40JVR 0Zo8xy+KBeow== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,208,1610438400"; d="gz'50?scan'50,208,50";a="365786726" Received: from lkp-server01.sh.intel.com (HELO 16660e54978b) ([10.239.97.150]) by orsmga003.jf.intel.com with ESMTP; 26 Feb 2021 01:16:19 -0800 Received: from kbuild by 16660e54978b with local (Exim 4.92) (envelope-from ) id 1lFZEQ-0003AW-T2; Fri, 26 Feb 2021 09:16:18 +0000 Date: Fri, 26 Feb 2021 17:16:01 +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:1838:50: sparse: sparse: incorrect type in argument 1 (different address spaces) Message-ID: <202102261759.l6gVqshI-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="sdtB3X0nJg68CQEu" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --sdtB3X0nJg68CQEu 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: 2c87f7a38f930ef6f6a7bdd04aeb82ce3971b54b commit: 9b0dfef4755301d9f7fcef63e2f64d23649bebb4 ethernet: ucc_geth: simplify rx/tx allocations date: 5 weeks ago config: powerpc64-randconfig-s032-20210226 (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-229-g60c1f270-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=powerpc64 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:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *s @@ got unsigned char [noderef] [usertype] __iomem * @@ drivers/net/ethernet/freescale/ucc_geth.c:2167:17: sparse: expected void *s drivers/net/ethernet/freescale/ucc_geth.c:2167:17: 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:2982: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 *p_utodr @@ drivers/net/ethernet/freescale/ucc_geth.c:2982:22: sparse: expected unsigned short volatile [noderef] [usertype] __iomem *addr drivers/net/ethernet/freescale/ucc_geth.c:2982:22: sparse: got restricted __be16 [noderef] [usertype] __iomem *p_utodr 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 vim +1838 drivers/net/ethernet/freescale/ucc_geth.c 1805 1806 static void ucc_geth_free_rx(struct ucc_geth_private *ugeth) 1807 { 1808 struct ucc_geth_info *ug_info; 1809 struct ucc_fast_info *uf_info; 1810 u16 i, j; 1811 u8 __iomem *bd; 1812 1813 1814 ug_info = ugeth->ug_info; 1815 uf_info = &ug_info->uf_info; 1816 1817 for (i = 0; i < ucc_geth_rx_queues(ugeth->ug_info); i++) { 1818 if (ugeth->p_rx_bd_ring[i]) { 1819 /* Return existing data buffers in ring */ 1820 bd = ugeth->p_rx_bd_ring[i]; 1821 for (j = 0; j < ugeth->ug_info->bdRingLenRx[i]; j++) { 1822 if (ugeth->rx_skbuff[i][j]) { 1823 dma_unmap_single(ugeth->dev, 1824 in_be32(&((struct qe_bd __iomem *)bd)->buf), 1825 ugeth->ug_info-> 1826 uf_info.max_rx_buf_length + 1827 UCC_GETH_RX_DATA_BUF_ALIGNMENT, 1828 DMA_FROM_DEVICE); 1829 dev_kfree_skb_any( 1830 ugeth->rx_skbuff[i][j]); 1831 ugeth->rx_skbuff[i][j] = NULL; 1832 } 1833 bd += sizeof(struct qe_bd); 1834 } 1835 1836 kfree(ugeth->rx_skbuff[i]); 1837 > 1838 kfree(ugeth->p_rx_bd_ring[i]); 1839 ugeth->p_rx_bd_ring[i] = NULL; 1840 } 1841 } 1842 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --sdtB3X0nJg68CQEu Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --sdtB3X0nJg68CQEu--