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=-7.3 required=3.0 tests=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 95B45C18E5B for ; Sun, 8 Mar 2020 07:31:28 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 460542072A for ; Sun, 8 Mar 2020 07:31:28 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 460542072A Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id A41CE6B0005; Sun, 8 Mar 2020 03:31:27 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9F11A6B0006; Sun, 8 Mar 2020 03:31:27 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9059E6B0007; Sun, 8 Mar 2020 03:31:27 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0063.hostedemail.com [216.40.44.63]) by kanga.kvack.org (Postfix) with ESMTP id 762C06B0005 for ; Sun, 8 Mar 2020 03:31:27 -0400 (EDT) Received: from smtpin10.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with ESMTP id 2AF03824805A for ; Sun, 8 Mar 2020 07:31:27 +0000 (UTC) X-FDA: 76571374614.10.tail05_63e9276b09510 X-HE-Tag: tail05_63e9276b09510 X-Filterd-Recvd-Size: 4281 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by imf15.hostedemail.com (Postfix) with ESMTP for ; Sun, 8 Mar 2020 07:31:26 +0000 (UTC) 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 fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Mar 2020 23:31:24 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,529,1574150400"; d="scan'208";a="264932688" Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by fmsmga004.fm.intel.com with ESMTP; 07 Mar 2020 23:31:23 -0800 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1jAqPC-0005EA-VX; Sun, 08 Mar 2020 15:31:22 +0800 Date: Sun, 8 Mar 2020 15:30:23 +0800 From: kbuild test robot To: Andrew Morton Cc: kbuild-all@lists.01.org, Linux Memory Management List Subject: [linux-next:master 5500/7050] drivers/net/ethernet/marvell/octeontx2/af/rvu.c:722:21: sparse: sparse: incorrect type in assignment (different address spaces) Message-ID: <202003081520.wWnUraoG%lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: b86a6a241b7c60ca7a6ca4fb3c0d2aedbbf2c1b6 commit: 4f4eebf26f0da871fea5b3c489eafce2fbcda8bb [5500/7050] octeontx2-af: Optimize data retrieval from firmware reproduce: # apt-get install sparse # sparse version: v0.6.1-174-g094d5a94-dirty git checkout 4f4eebf26f0da871fea5b3c489eafce2fbcda8bb make ARCH=x86_64 allmodconfig make C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' If you fix the issue, kindly add following tag Reported-by: kbuild test robot sparse warnings: (new ones prefixed by >>) >> drivers/net/ethernet/marvell/octeontx2/af/rvu.c:722:21: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct rvu_fwdata *fwdata @@ got void struct rvu_fwdata *fwdata @@ drivers/net/ethernet/marvell/octeontx2/af/rvu.c:722:21: sparse: expected struct rvu_fwdata *fwdata drivers/net/ethernet/marvell/octeontx2/af/rvu.c:722:21: sparse: got void [noderef] * >> drivers/net/ethernet/marvell/octeontx2/af/rvu.c:728:28: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void volatile [noderef] *addr @@ got [noderef] *addr @@ drivers/net/ethernet/marvell/octeontx2/af/rvu.c:728:28: sparse: expected void volatile [noderef] *addr drivers/net/ethernet/marvell/octeontx2/af/rvu.c:728:28: sparse: got struct rvu_fwdata *fwdata drivers/net/ethernet/marvell/octeontx2/af/rvu.c:741:28: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void volatile [noderef] *addr @@ got [noderef] *addr @@ drivers/net/ethernet/marvell/octeontx2/af/rvu.c:741:28: sparse: expected void volatile [noderef] *addr drivers/net/ethernet/marvell/octeontx2/af/rvu.c:741:28: sparse: got struct rvu_fwdata *fwdata vim +722 drivers/net/ethernet/marvell/octeontx2/af/rvu.c 712 713 static int rvu_fwdata_init(struct rvu *rvu) 714 { 715 u64 fwdbase; 716 int err; 717 718 /* Get firmware data base address */ 719 err = cgx_get_fwdata_base(&fwdbase); 720 if (err) 721 goto fail; > 722 rvu->fwdata = ioremap_wc(fwdbase, sizeof(struct rvu_fwdata)); 723 if (!rvu->fwdata) 724 goto fail; 725 if (!is_rvu_fwdata_valid(rvu)) { 726 dev_err(rvu->dev, 727 "Mismatch in 'fwdata' struct btw kernel and firmware\n"); > 728 iounmap(rvu->fwdata); 729 rvu->fwdata = NULL; 730 return -EINVAL; 731 } 732 return 0; 733 fail: 734 dev_info(rvu->dev, "Unable to fetch 'fwdata' from firmware\n"); 735 return -EIO; 736 } 737 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org