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 5421AC433E1 for ; Sun, 16 Aug 2020 19:13:33 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 1BC8F20829 for ; Sun, 16 Aug 2020 19:13:33 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728930AbgHPTNb (ORCPT ); Sun, 16 Aug 2020 15:13:31 -0400 Received: from mga12.intel.com ([192.55.52.136]:34606 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726699AbgHPTNb (ORCPT ); Sun, 16 Aug 2020 15:13:31 -0400 IronPort-SDR: bEY3ZxqQVQvUePgFc8HR0WXzDKyUd6JfDzw9A8KZqeDv5xffjpIBLroLPQK838jYOCJ4jzPRrC ForRC3Wal0EA== X-IronPort-AV: E=McAfee;i="6000,8403,9715"; a="134120543" X-IronPort-AV: E=Sophos;i="5.76,321,1592895600"; d="gz'50?scan'50,208,50";a="134120543" X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Aug 2020 12:12:18 -0700 IronPort-SDR: jpKao8k9sEHOwmWzC/zG4cFqF4Gxx60QmFjP2GXWV2WDzllAejHqvZO6aGxYRBDF062DmeV4bo vnqQPTVGHt7g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.76,321,1592895600"; d="gz'50?scan'50,208,50";a="319454627" Received: from lkp-server02.sh.intel.com (HELO 2f0d8b563e65) ([10.239.97.151]) by fmsmga004.fm.intel.com with ESMTP; 16 Aug 2020 12:12:16 -0700 Received: from kbuild by 2f0d8b563e65 with local (Exim 4.92) (envelope-from ) id 1k7O4m-0000DE-98; Sun, 16 Aug 2020 19:12:16 +0000 Date: Mon, 17 Aug 2020 03:11:30 +0800 From: kernel test robot To: Luc Van Oostenryck Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org Subject: drivers/net/ethernet/aeroflex/greth.c:362:9: sparse: sparse: incorrect type in argument 2 (different address spaces) Message-ID: <202008170322.YL6vYXux%lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="LZvS9be/3tNcYl/X" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --LZvS9be/3tNcYl/X 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: 2cc3c4b3c2e9c99e90aaf19cd801ff2c160f283c commit: 670d0a4b10704667765f7d18f7592993d02783aa sparse: use identifiers to define address spaces date: 8 weeks ago config: sparc-randconfig-s031-20200817 (attached as .config) compiler: sparc-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.2-180-g49f7e13a-dirty git checkout 670d0a4b10704667765f7d18f7592993d02783aa # 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=sparc 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/aeroflex/greth.c:362:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] value @@ got restricted __be32 [usertype] @@ drivers/net/ethernet/aeroflex/greth.c:362:9: sparse: expected unsigned int [usertype] value drivers/net/ethernet/aeroflex/greth.c:362:9: sparse: got restricted __be32 [usertype] >> drivers/net/ethernet/aeroflex/greth.c:362:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int * @@ >> drivers/net/ethernet/aeroflex/greth.c:362:9: sparse: expected void volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:362:9: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:406:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:406:24: sparse: expected void const volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:406:24: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:406:24: sparse: sparse: cast to restricted __be32 drivers/net/ethernet/aeroflex/greth.c:409:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] value @@ got restricted __be32 [usertype] @@ drivers/net/ethernet/aeroflex/greth.c:409:25: sparse: expected unsigned int [usertype] value drivers/net/ethernet/aeroflex/greth.c:409:25: sparse: got restricted __be32 [usertype] drivers/net/ethernet/aeroflex/greth.c:409:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:409:25: sparse: expected void volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:409:25: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:752:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] value @@ got restricted __be32 [usertype] @@ drivers/net/ethernet/aeroflex/greth.c:752:17: sparse: expected unsigned int [usertype] value drivers/net/ethernet/aeroflex/greth.c:752:17: sparse: got restricted __be32 [usertype] drivers/net/ethernet/aeroflex/greth.c:752:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:752:17: sparse: expected void volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:752:17: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:869:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] value @@ got restricted __be32 [usertype] @@ drivers/net/ethernet/aeroflex/greth.c:869:17: sparse: expected unsigned int [usertype] value drivers/net/ethernet/aeroflex/greth.c:869:17: sparse: got restricted __be32 [usertype] drivers/net/ethernet/aeroflex/greth.c:869:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:869:17: sparse: expected void volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:869:17: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:627:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] value @@ got restricted __be32 [usertype] @@ drivers/net/ethernet/aeroflex/greth.c:627:17: sparse: expected unsigned int [usertype] value drivers/net/ethernet/aeroflex/greth.c:627:17: sparse: got restricted __be32 [usertype] drivers/net/ethernet/aeroflex/greth.c:627:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:627:17: sparse: expected void volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:627:17: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:692:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] value @@ got restricted __be32 [usertype] @@ drivers/net/ethernet/aeroflex/greth.c:692:17: sparse: expected unsigned int [usertype] value drivers/net/ethernet/aeroflex/greth.c:692:17: sparse: got restricted __be32 [usertype] drivers/net/ethernet/aeroflex/greth.c:692:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:692:17: sparse: expected void volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:692:17: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:594:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:594:18: sparse: expected void const volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:594:18: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:594:18: sparse: sparse: cast to restricted __be32 drivers/net/ethernet/aeroflex/greth.c:600:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:600:16: sparse: expected void const volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:600:16: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:600:16: sparse: sparse: cast to restricted __be32 drivers/net/ethernet/aeroflex/greth.c:1029:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] value @@ got restricted __be32 [usertype] @@ drivers/net/ethernet/aeroflex/greth.c:1029:9: sparse: expected unsigned int [usertype] value drivers/net/ethernet/aeroflex/greth.c:1029:9: sparse: got restricted __be32 [usertype] drivers/net/ethernet/aeroflex/greth.c:1029:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:1029:9: sparse: expected void volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:1029:9: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:1030:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] value @@ got restricted __be32 [usertype] @@ drivers/net/ethernet/aeroflex/greth.c:1030:9: sparse: expected unsigned int [usertype] value drivers/net/ethernet/aeroflex/greth.c:1030:9: sparse: got restricted __be32 [usertype] drivers/net/ethernet/aeroflex/greth.c:1030:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:1030:9: sparse: expected void volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:1030:9: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:1066:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:1066:15: sparse: expected void const volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:1066:15: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:1066:15: sparse: sparse: cast to restricted __be32 drivers/net/ethernet/aeroflex/greth.c:1074:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] value @@ got restricted __be32 [usertype] @@ drivers/net/ethernet/aeroflex/greth.c:1074:25: sparse: expected unsigned int [usertype] value drivers/net/ethernet/aeroflex/greth.c:1074:25: sparse: got restricted __be32 [usertype] drivers/net/ethernet/aeroflex/greth.c:1074:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:1074:25: sparse: expected void volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:1074:25: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:1075:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] value @@ got restricted __be32 [usertype] @@ drivers/net/ethernet/aeroflex/greth.c:1075:25: sparse: expected unsigned int [usertype] value drivers/net/ethernet/aeroflex/greth.c:1075:25: sparse: got restricted __be32 [usertype] drivers/net/ethernet/aeroflex/greth.c:1075:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:1075:25: sparse: expected void volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:1075:25: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:1077:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] value @@ got restricted __be32 [usertype] @@ drivers/net/ethernet/aeroflex/greth.c:1077:25: sparse: expected unsigned int [usertype] value drivers/net/ethernet/aeroflex/greth.c:1077:25: sparse: got restricted __be32 [usertype] drivers/net/ethernet/aeroflex/greth.c:1077:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:1077:25: sparse: expected void volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:1077:25: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:1083:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] value @@ got restricted __be32 [usertype] @@ drivers/net/ethernet/aeroflex/greth.c:1083:25: sparse: expected unsigned int [usertype] value drivers/net/ethernet/aeroflex/greth.c:1083:25: sparse: got restricted __be32 [usertype] drivers/net/ethernet/aeroflex/greth.c:1083:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:1083:25: sparse: expected void volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:1083:25: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:1091:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] value @@ got restricted __be32 [usertype] @@ drivers/net/ethernet/aeroflex/greth.c:1091:9: sparse: expected unsigned int [usertype] value drivers/net/ethernet/aeroflex/greth.c:1091:9: sparse: got restricted __be32 [usertype] drivers/net/ethernet/aeroflex/greth.c:1091:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:1091:9: sparse: expected void volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:1091:9: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:328:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] value @@ got restricted __be32 [usertype] @@ drivers/net/ethernet/aeroflex/greth.c:328:9: sparse: expected unsigned int [usertype] value drivers/net/ethernet/aeroflex/greth.c:328:9: sparse: got restricted __be32 [usertype] drivers/net/ethernet/aeroflex/greth.c:328:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:328:9: sparse: expected void volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:328:9: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:329:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] value @@ got restricted __be32 [usertype] @@ drivers/net/ethernet/aeroflex/greth.c:329:9: sparse: expected unsigned int [usertype] value drivers/net/ethernet/aeroflex/greth.c:329:9: sparse: got restricted __be32 [usertype] drivers/net/ethernet/aeroflex/greth.c:329:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:329:9: sparse: expected void volatile [noderef] __iomem *addr -- drivers/net/ethernet/aeroflex/greth.c:1173:15: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:1173:15: sparse: sparse: cast to restricted __be32 drivers/net/ethernet/aeroflex/greth.c:1174:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:1174:25: sparse: expected void const volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:1174:25: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:1174:25: sparse: sparse: cast to restricted __be32 drivers/net/ethernet/aeroflex/greth.c:1189:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] value @@ got restricted __be32 [usertype] @@ drivers/net/ethernet/aeroflex/greth.c:1189:9: sparse: expected unsigned int [usertype] value drivers/net/ethernet/aeroflex/greth.c:1189:9: sparse: got restricted __be32 [usertype] drivers/net/ethernet/aeroflex/greth.c:1189:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:1189:9: sparse: expected void volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:1189:9: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:1211:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:1211:32: sparse: expected void const volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:1211:32: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:1211:32: sparse: sparse: cast to restricted __be32 drivers/net/ethernet/aeroflex/greth.c:1222:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] value @@ got restricted __be32 [usertype] @@ drivers/net/ethernet/aeroflex/greth.c:1222:25: sparse: expected unsigned int [usertype] value drivers/net/ethernet/aeroflex/greth.c:1222:25: sparse: got restricted __be32 [usertype] drivers/net/ethernet/aeroflex/greth.c:1222:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:1222:25: sparse: expected void volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:1222:25: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:1367:21: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct greth_regs *regs @@ got void [noderef] __iomem * @@ drivers/net/ethernet/aeroflex/greth.c:1367:21: sparse: expected struct greth_regs *regs drivers/net/ethernet/aeroflex/greth.c:1367:21: sparse: got void [noderef] __iomem * drivers/net/ethernet/aeroflex/greth.c:1388:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] value @@ got restricted __be32 [usertype] @@ drivers/net/ethernet/aeroflex/greth.c:1388:9: sparse: expected unsigned int [usertype] value drivers/net/ethernet/aeroflex/greth.c:1388:9: sparse: got restricted __be32 [usertype] drivers/net/ethernet/aeroflex/greth.c:1388:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:1388:9: sparse: expected void volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:1388:9: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:1392:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:1392:16: sparse: expected void const volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:1392:16: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:1392:16: sparse: sparse: cast to restricted __be32 drivers/net/ethernet/aeroflex/greth.c:1402:27: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:1402:27: sparse: expected void const volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:1402:27: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:1402:27: sparse: sparse: cast to restricted __be32 drivers/net/ethernet/aeroflex/greth.c:1405:15: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:1405:15: sparse: expected void const volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:1405:15: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:1405:15: sparse: sparse: cast to restricted __be32 drivers/net/ethernet/aeroflex/greth.c:1416:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:1416:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:1416:17: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:1416:17: sparse: sparse: cast to restricted __be32 drivers/net/ethernet/aeroflex/greth.c:1416:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] value @@ got restricted __be32 [usertype] @@ drivers/net/ethernet/aeroflex/greth.c:1416:17: sparse: expected unsigned int [usertype] value drivers/net/ethernet/aeroflex/greth.c:1416:17: sparse: got restricted __be32 [usertype] drivers/net/ethernet/aeroflex/greth.c:1416:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:1416:17: sparse: expected void volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:1416:17: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:1478:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] value @@ got restricted __be32 [usertype] @@ drivers/net/ethernet/aeroflex/greth.c:1478:9: sparse: expected unsigned int [usertype] value drivers/net/ethernet/aeroflex/greth.c:1478:9: sparse: got restricted __be32 [usertype] drivers/net/ethernet/aeroflex/greth.c:1478:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:1478:9: sparse: expected void volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:1478:9: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:1479:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] value @@ got restricted __be32 [usertype] @@ drivers/net/ethernet/aeroflex/greth.c:1479:9: sparse: expected unsigned int [usertype] value drivers/net/ethernet/aeroflex/greth.c:1479:9: sparse: got restricted __be32 [usertype] drivers/net/ethernet/aeroflex/greth.c:1479:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:1479:9: sparse: expected void volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:1479:9: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:1483:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] value @@ got restricted __be32 [usertype] @@ drivers/net/ethernet/aeroflex/greth.c:1483:9: sparse: expected unsigned int [usertype] value drivers/net/ethernet/aeroflex/greth.c:1483:9: sparse: got restricted __be32 [usertype] drivers/net/ethernet/aeroflex/greth.c:1483:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int * @@ drivers/net/ethernet/aeroflex/greth.c:1483:9: sparse: expected void volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:1483:9: sparse: got unsigned int * drivers/net/ethernet/aeroflex/greth.c:1521:46: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void [noderef] __iomem *base @@ got struct greth_regs *regs @@ drivers/net/ethernet/aeroflex/greth.c:1521:46: sparse: expected void [noderef] __iomem *base drivers/net/ethernet/aeroflex/greth.c:1521:46: sparse: got struct greth_regs *regs drivers/net/ethernet/aeroflex/greth.c:1544:47: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void [noderef] __iomem *base @@ got struct greth_regs *regs @@ drivers/net/ethernet/aeroflex/greth.c:1544:47: sparse: expected void [noderef] __iomem *base drivers/net/ethernet/aeroflex/greth.c:1544:47: sparse: got struct greth_regs *regs drivers/net/ethernet/aeroflex/greth.c:162:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int [usertype] *bd @@ drivers/net/ethernet/aeroflex/greth.c:162:16: sparse: expected void const volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:162:16: sparse: got unsigned int [usertype] *bd drivers/net/ethernet/aeroflex/greth.c:162:16: sparse: sparse: cast to restricted __be32 drivers/net/ethernet/aeroflex/greth.c:162:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int [usertype] *bd @@ drivers/net/ethernet/aeroflex/greth.c:162:16: sparse: expected void const volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:162:16: sparse: got unsigned int [usertype] *bd drivers/net/ethernet/aeroflex/greth.c:162:16: sparse: sparse: cast to restricted __be32 drivers/net/ethernet/aeroflex/greth.c:162:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int [usertype] *bd @@ drivers/net/ethernet/aeroflex/greth.c:162:16: sparse: expected void const volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:162:16: sparse: got unsigned int [usertype] *bd drivers/net/ethernet/aeroflex/greth.c:162:16: sparse: sparse: cast to restricted __be32 drivers/net/ethernet/aeroflex/greth.c:162:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int [usertype] *bd @@ drivers/net/ethernet/aeroflex/greth.c:162:16: sparse: expected void const volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:162:16: sparse: got unsigned int [usertype] *bd drivers/net/ethernet/aeroflex/greth.c:162:16: sparse: sparse: cast to restricted __be32 drivers/net/ethernet/aeroflex/greth.c:162:16: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got unsigned int [usertype] *bd @@ drivers/net/ethernet/aeroflex/greth.c:162:16: sparse: expected void const volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:162:16: sparse: got unsigned int [usertype] *bd drivers/net/ethernet/aeroflex/greth.c:162:16: sparse: sparse: cast to restricted __be32 drivers/net/ethernet/aeroflex/greth.c:157:22: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] value @@ got restricted __be32 [usertype] @@ drivers/net/ethernet/aeroflex/greth.c:157:22: sparse: expected unsigned int [usertype] value drivers/net/ethernet/aeroflex/greth.c:157:22: sparse: got restricted __be32 [usertype] >> drivers/net/ethernet/aeroflex/greth.c:157:40: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got unsigned int [usertype] *bd @@ drivers/net/ethernet/aeroflex/greth.c:157:40: sparse: expected void volatile [noderef] __iomem *addr drivers/net/ethernet/aeroflex/greth.c:157:40: sparse: got unsigned int [usertype] *bd drivers/net/ethernet/aeroflex/greth.c:157:22: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] value @@ got restricted __be32 [usertype] @@ drivers/net/ethernet/aeroflex/greth.c:157:22: sparse: expected unsigned int [usertype] value drivers/net/ethernet/aeroflex/greth.c:157:22: sparse: got restricted __be32 [usertype] drivers/net/ethernet/aeroflex/greth.c:157:40: sparse: sparse: too many warnings # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=670d0a4b10704667765f7d18f7592993d02783aa git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git fetch --no-tags linus master git checkout 670d0a4b10704667765f7d18f7592993d02783aa vim +362 drivers/net/ethernet/aeroflex/greth.c d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 337 d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 338 static int greth_open(struct net_device *dev) d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 339 { d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 340 struct greth_private *greth = netdev_priv(dev); d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 341 int err; d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 342 d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 343 err = greth_init_rings(greth); d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 344 if (err) { d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 345 if (netif_msg_ifup(greth)) d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 346 dev_err(&dev->dev, "Could not allocate memory for DMA rings\n"); d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 347 return err; d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 348 } d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 349 d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 350 err = request_irq(greth->irq, greth_interrupt, 0, "eth", (void *) dev); d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 351 if (err) { d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 352 if (netif_msg_ifup(greth)) d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 353 dev_err(&dev->dev, "Could not allocate interrupt %d\n", dev->irq); d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 354 greth_clean_rings(greth); d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 355 return err; d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 356 } d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 357 d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 358 if (netif_msg_ifup(greth)) d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 359 dev_dbg(&dev->dev, " starting queue\n"); d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 360 netif_start_queue(dev); d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 361 bbe9e637330abe5 drivers/net/greth.c Daniel Hellstrom 2011-01-14 @362 GRETH_REGSAVE(greth->regs->status, 0xFF); bbe9e637330abe5 drivers/net/greth.c Daniel Hellstrom 2011-01-14 363 d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 364 napi_enable(&greth->napi); d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 365 d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 366 greth_enable_irqs(greth); d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 367 greth_enable_tx(greth); d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 368 greth_enable_rx(greth); d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 369 return 0; d4c41139df6e74c drivers/net/greth.c Kristoffer Glembo 2010-02-15 370 :::::: The code at line 362 was first introduced by commit :::::: bbe9e637330abe55442aebe799425e224086959f GRETH: fix opening/closing :::::: TO: Daniel Hellstrom :::::: CC: David S. Miller --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --LZvS9be/3tNcYl/X Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --LZvS9be/3tNcYl/X--