Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp3057275ybt; Mon, 22 Jun 2020 13:55:11 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzcHxKOP9Wxc77ZT0sftTVKJ4ITA5poCAnAuJpZvurzy0+OJkykl6fo84N21KkXEDC9D/F7 X-Received: by 2002:a05:6402:2d5:: with SMTP id b21mr19797587edx.293.1592859311523; Mon, 22 Jun 2020 13:55:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592859311; cv=none; d=google.com; s=arc-20160816; b=HWo8SSMJ4BP6JADVfm/S0GTfrtx3Voyu/Wuew+hI8tElZ1y07nEpmomYVtWhoTlS1M qH/jK+ga9InfpxgfqOYov7+yXJXnev9xLdSVSn1x7RemWYDqF1toFxfPTec6QpRA0Cvn oJt+BdcXuuLjlcs28DKufwl6pHHyyzFFqP00Ye2wrwLVDSPDMklQBosxX84Q4/R5waIF 5Ex0kLN73YQH2yxfmM0u1qNTPnAzBapi8rC1OEkMVNchYPiuuki23aSjbwbnPo6xFzb3 y8tL4pynJ0LRSBxqFAeSp18eD1eyQajMRVVLB9MTob8R/Cx4vlxQfED/6kk0WPMuylwn 6umg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:content-disposition :mime-version:message-id:subject:cc:to:from:date:ironport-sdr :ironport-sdr; bh=NSr1VENPXmbTEug/tWHoxe0qCiJOwU0oOTJeDX0Ghjk=; b=FTEFD3uEMZ2HaeHmzjyBCgCNM54fGFbTtfrmu5NcOZfrgMYoKHPch6WG2XJRobtN6s fkai0Gienb7ssX2xVv6b1oADSG0pII/G7CXRiCcIVug4xbqnC5eG4rnYtpqiTCxrNux0 974qb+au+612zsKxjX2owIzIDb/4g4UbYOqlehuXyVAuMAcX6+IAmLRyi3Zg1gjJm2Jm hS1flX37X4KJRReN1Zx8UXmAeJrNk2X8SA//Kl1BYVgElBLUiJiQ2vieuhQIoQm8ULDo cPw51/L2mR2etMNuZ3BDyGJXXfzWXFGaw73FO7uj4I9x3w4jrX7lKCsQQrS0uwV8xk/b XyPg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x16si10686608ejo.456.2020.06.22.13.54.48; Mon, 22 Jun 2020 13:55:11 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730176AbgFVUux (ORCPT + 99 others); Mon, 22 Jun 2020 16:50:53 -0400 Received: from mga07.intel.com ([134.134.136.100]:64038 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728421AbgFVUuw (ORCPT ); Mon, 22 Jun 2020 16:50:52 -0400 IronPort-SDR: piom8cQskKMyeQcQNfTuWXSxoTXtqHnzpsaVWcU5+U4wSCCBnG7rg4UCtutw7nrcsm3NRnAyzD 0XbG6Na0V5Nw== X-IronPort-AV: E=McAfee;i="6000,8403,9660"; a="209063582" X-IronPort-AV: E=Sophos;i="5.75,268,1589266800"; d="gz'50?scan'50,208,50";a="209063582" X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jun 2020 13:45:39 -0700 IronPort-SDR: fUXOw81MqlUedXro9vVIqmc8l1aHAAig+usMCdI9olJu3IFWpU0v1+h5kAHqIVRab8FUuhwbkH L9oW4Qdm2dQQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,268,1589266800"; d="gz'50?scan'50,208,50";a="478606171" Received: from lkp-server01.sh.intel.com (HELO f484c95e4fd1) ([10.239.97.150]) by fmsmga005.fm.intel.com with ESMTP; 22 Jun 2020 13:45:37 -0700 Received: from kbuild by f484c95e4fd1 with local (Exim 4.92) (envelope-from ) id 1jnTJw-0000SB-WF; Mon, 22 Jun 2020 20:45:37 +0000 Date: Tue, 23 Jun 2020 04:44:46 +0800 From: kernel test robot To: Luc Van Oostenryck Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org Subject: arch/arm64/kernel/acpi.c:99:30: sparse: sparse: incorrect type in return expression (different address spaces) Message-ID: <202006230441.zXXGmJJO%lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="h31gzZEtNLTqOjlF" 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 --h31gzZEtNLTqOjlF 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: dd0d718152e4c65b173070d48ea9dfc06894c3e5 commit: 670d0a4b10704667765f7d18f7592993d02783aa sparse: use identifiers to define address spaces date: 4 days ago config: arm64-randconfig-s031-20200622 (attached as .config) compiler: aarch64-linux-gcc (GCC) 9.3.0 reproduce: # apt-get install sparse # sparse version: v0.6.2-rc1-18-g27caae40-dirty git checkout 670d0a4b10704667765f7d18f7592993d02783aa # save the attached .config to linux build tree make W=1 C=1 ARCH=arm64 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot sparse warnings: (new ones prefixed by >>) >> arch/arm64/kernel/acpi.c:99:30: sparse: sparse: incorrect type in return expression (different address spaces) @@ expected void [noderef] __iomem * @@ got void * @@ >> arch/arm64/kernel/acpi.c:99:30: sparse: expected void [noderef] __iomem * arch/arm64/kernel/acpi.c:99:30: sparse: got void * >> arch/arm64/kernel/acpi.c:107:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *addr @@ got void [noderef] __iomem *map @@ arch/arm64/kernel/acpi.c:107:24: sparse: expected void *addr >> arch/arm64/kernel/acpi.c:107:24: sparse: got void [noderef] __iomem *map -- net/802/mrp.c:864:9: sparse: sparse: cast removes address space '__rcu' of expression >> net/802/mrp.c:864:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile *p @@ got struct mrp_applicant [noderef] __rcu *[noderef] __rcu *__p @@ net/802/mrp.c:864:9: sparse: expected void const volatile *p >> net/802/mrp.c:864:9: sparse: got struct mrp_applicant [noderef] __rcu *[noderef] __rcu *__p net/802/mrp.c:864:9: sparse: sparse: dereference of noderef expression net/802/mrp.c:864:9: sparse: sparse: dereference of noderef expression -- >> drivers/pci/controller/dwc/pcie-hisi.c:66:37: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void [noderef] __iomem *reg_base @@ got void *priv @@ >> drivers/pci/controller/dwc/pcie-hisi.c:66:37: sparse: expected void [noderef] __iomem *reg_base drivers/pci/controller/dwc/pcie-hisi.c:66:37: sparse: got void *priv >> drivers/pci/controller/dwc/pcie-hisi.c:103:19: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *priv @@ got void [noderef] __iomem *[assigned] reg_base @@ drivers/pci/controller/dwc/pcie-hisi.c:103:19: sparse: expected void *priv >> drivers/pci/controller/dwc/pcie-hisi.c:103:19: sparse: got void [noderef] __iomem *[assigned] reg_base -- >> drivers/phy/qualcomm/phy-qcom-ufs.c:84:21: sparse: sparse: cast removes address space '__iomem' of expression drivers/phy/qualcomm/phy-qcom-ufs.c:85:32: sparse: sparse: cast removes address space '__iomem' of expression drivers/phy/qualcomm/phy-qcom-ufs.c:96:21: sparse: sparse: cast removes address space '__iomem' of expression -- >> drivers/firmware/efi/test/efi_test.c:157:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long *[addressable] data_size @@ >> drivers/firmware/efi/test/efi_test.c:157:13: sparse: expected unsigned long [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:157:13: sparse: got unsigned long *[addressable] data_size drivers/firmware/efi/test/efi_test.c:160:61: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got struct guid_t [usertype] *[addressable] vendor_guid @@ drivers/firmware/efi/test/efi_test.c:160:61: sparse: expected void const [noderef] __user *from drivers/firmware/efi/test/efi_test.c:160:61: sparse: got struct guid_t [usertype] *[addressable] vendor_guid drivers/firmware/efi/test/efi_test.c:167:60: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected unsigned short [noderef] [usertype] __user *src @@ got unsigned short [usertype] *[addressable] variable_name @@ drivers/firmware/efi/test/efi_test.c:167:60: sparse: expected unsigned short [noderef] [usertype] __user *src drivers/firmware/efi/test/efi_test.c:167:60: sparse: got unsigned short [usertype] *[addressable] variable_name >> drivers/firmware/efi/test/efi_test.c:187:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long [usertype] *[addressable] status @@ drivers/firmware/efi/test/efi_test.c:187:13: sparse: expected unsigned long [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:187:13: sparse: got unsigned long [usertype] *[addressable] status drivers/firmware/efi/test/efi_test.c:194:35: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long *[addressable] data_size @@ drivers/firmware/efi/test/efi_test.c:194:35: sparse: expected unsigned long [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:194:35: sparse: got unsigned long *[addressable] data_size drivers/firmware/efi/test/efi_test.c:209:45: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got void *[addressable] data @@ drivers/firmware/efi/test/efi_test.c:209:45: sparse: expected void [noderef] __user *to drivers/firmware/efi/test/efi_test.c:209:45: sparse: got void *[addressable] data >> drivers/firmware/efi/test/efi_test.c:215:19: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int [noderef] __user *__p @@ got unsigned int [usertype] *[addressable] attributes @@ >> drivers/firmware/efi/test/efi_test.c:215:19: sparse: expected unsigned int [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:215:19: sparse: got unsigned int [usertype] *[addressable] attributes drivers/firmware/efi/test/efi_test.c:220:19: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long *[addressable] data_size @@ drivers/firmware/efi/test/efi_test.c:220:19: sparse: expected unsigned long [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:220:19: sparse: got unsigned long *[addressable] data_size drivers/firmware/efi/test/efi_test.c:243:53: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got struct guid_t [usertype] *[addressable] vendor_guid @@ drivers/firmware/efi/test/efi_test.c:243:53: sparse: expected void const [noderef] __user *from drivers/firmware/efi/test/efi_test.c:243:53: sparse: got struct guid_t [usertype] *[addressable] vendor_guid drivers/firmware/efi/test/efi_test.c:248:60: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected unsigned short [noderef] [usertype] __user *src @@ got unsigned short [usertype] *[addressable] variable_name @@ drivers/firmware/efi/test/efi_test.c:248:60: sparse: expected unsigned short [noderef] [usertype] __user *src drivers/firmware/efi/test/efi_test.c:248:60: sparse: got unsigned short [usertype] *[addressable] variable_name drivers/firmware/efi/test/efi_test.c:253:39: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const [noderef] __user * @@ got void *[addressable] data @@ drivers/firmware/efi/test/efi_test.c:253:39: sparse: expected void const [noderef] __user * drivers/firmware/efi/test/efi_test.c:253:39: sparse: got void *[addressable] data drivers/firmware/efi/test/efi_test.c:263:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long [usertype] *[addressable] status @@ drivers/firmware/efi/test/efi_test.c:263:13: sparse: expected unsigned long [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:263:13: sparse: got unsigned long [usertype] *[addressable] status drivers/firmware/efi/test/efi_test.c:292:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long [usertype] *[addressable] status @@ drivers/firmware/efi/test/efi_test.c:292:13: sparse: expected unsigned long [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:292:13: sparse: got unsigned long [usertype] *[addressable] status drivers/firmware/efi/test/efi_test.c:301:27: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct efi_time_cap_t [noderef] [usertype] __user *cap_local @@ got struct efi_time_cap_t [usertype] * @@ drivers/firmware/efi/test/efi_test.c:301:27: sparse: expected struct efi_time_cap_t [noderef] [usertype] __user *cap_local drivers/firmware/efi/test/efi_test.c:301:27: sparse: got struct efi_time_cap_t [usertype] * drivers/firmware/efi/test/efi_test.c:308:41: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got struct efi_time_t [usertype] *[addressable] time @@ drivers/firmware/efi/test/efi_test.c:308:41: sparse: expected void [noderef] __user *to drivers/firmware/efi/test/efi_test.c:308:41: sparse: got struct efi_time_t [usertype] *[addressable] time drivers/firmware/efi/test/efi_test.c:325:46: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got struct efi_time_t [usertype] *[addressable] time @@ drivers/firmware/efi/test/efi_test.c:325:46: sparse: expected void const [noderef] __user *from drivers/firmware/efi/test/efi_test.c:325:46: sparse: got struct efi_time_t [usertype] *[addressable] time drivers/firmware/efi/test/efi_test.c:330:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long [usertype] *[addressable] status @@ drivers/firmware/efi/test/efi_test.c:330:13: sparse: expected unsigned long [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:330:13: sparse: got unsigned long [usertype] *[addressable] status drivers/firmware/efi/test/efi_test.c:354:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long [usertype] *[addressable] status @@ drivers/firmware/efi/test/efi_test.c:354:13: sparse: expected unsigned long [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:354:13: sparse: got unsigned long [usertype] *[addressable] status >> drivers/firmware/efi/test/efi_test.c:360:38: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char [noderef] __user *__p @@ got unsigned char [usertype] *[addressable] enabled @@ >> drivers/firmware/efi/test/efi_test.c:360:38: sparse: expected unsigned char [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:360:38: sparse: got unsigned char [usertype] *[addressable] enabled drivers/firmware/efi/test/efi_test.c:365:47: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got struct efi_time_t [usertype] *[addressable] time @@ drivers/firmware/efi/test/efi_test.c:365:47: sparse: expected void [noderef] __user *to drivers/firmware/efi/test/efi_test.c:365:47: sparse: got struct efi_time_t [usertype] *[addressable] time drivers/firmware/efi/test/efi_test.c:389:60: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got struct efi_time_t [usertype] *[addressable] time @@ drivers/firmware/efi/test/efi_test.c:389:60: sparse: expected void const [noderef] __user *from drivers/firmware/efi/test/efi_test.c:389:60: sparse: got struct efi_time_t [usertype] *[addressable] time drivers/firmware/efi/test/efi_test.c:397:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long [usertype] *[addressable] status @@ drivers/firmware/efi/test/efi_test.c:397:13: sparse: expected unsigned long [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:397:13: sparse: got unsigned long [usertype] *[addressable] status >> drivers/firmware/efi/test/efi_test.c:421:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long *[addressable] variable_name_size @@ drivers/firmware/efi/test/efi_test.c:421:21: sparse: expected unsigned long [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:421:21: sparse: got unsigned long *[addressable] variable_name_size drivers/firmware/efi/test/efi_test.c:429:52: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got struct guid_t [usertype] *[addressable] vendor_guid @@ drivers/firmware/efi/test/efi_test.c:429:52: sparse: expected void const [noderef] __user *from drivers/firmware/efi/test/efi_test.c:429:52: sparse: got struct guid_t [usertype] *[addressable] vendor_guid drivers/firmware/efi/test/efi_test.c:439:52: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected unsigned short [noderef] [usertype] __user *src @@ got unsigned short [usertype] *[addressable] variable_name @@ drivers/firmware/efi/test/efi_test.c:439:52: sparse: expected unsigned short [noderef] [usertype] __user *src drivers/firmware/efi/test/efi_test.c:439:52: sparse: got unsigned short [usertype] *[addressable] variable_name drivers/firmware/efi/test/efi_test.c:452:52: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected unsigned short [noderef] [usertype] __user *src @@ got unsigned short [usertype] *[addressable] variable_name @@ drivers/firmware/efi/test/efi_test.c:452:52: sparse: expected unsigned short [noderef] [usertype] __user *src drivers/firmware/efi/test/efi_test.c:452:52: sparse: got unsigned short [usertype] *[addressable] variable_name drivers/firmware/efi/test/efi_test.c:461:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long [usertype] *[addressable] status @@ drivers/firmware/efi/test/efi_test.c:461:13: sparse: expected unsigned long [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:461:13: sparse: got unsigned long [usertype] *[addressable] status drivers/firmware/efi/test/efi_test.c:468:35: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long *[addressable] variable_name_size @@ drivers/firmware/efi/test/efi_test.c:468:35: sparse: expected unsigned long [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:468:35: sparse: got unsigned long *[addressable] variable_name_size drivers/firmware/efi/test/efi_test.c:479:62: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected unsigned short [noderef] [usertype] __user *dst @@ got unsigned short [usertype] *[addressable] variable_name @@ drivers/firmware/efi/test/efi_test.c:479:62: sparse: expected unsigned short [noderef] [usertype] __user *dst drivers/firmware/efi/test/efi_test.c:479:62: sparse: got unsigned short [usertype] *[addressable] variable_name drivers/firmware/efi/test/efi_test.c:487:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long *[addressable] variable_name_size @@ drivers/firmware/efi/test/efi_test.c:487:21: sparse: expected unsigned long [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:487:21: sparse: got unsigned long *[addressable] variable_name_size drivers/firmware/efi/test/efi_test.c:494:53: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got struct guid_t [usertype] *[addressable] vendor_guid @@ drivers/firmware/efi/test/efi_test.c:494:53: sparse: expected void [noderef] __user *to drivers/firmware/efi/test/efi_test.c:494:53: sparse: got struct guid_t [usertype] *[addressable] vendor_guid drivers/firmware/efi/test/efi_test.c:522:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long [usertype] *[addressable] status @@ drivers/firmware/efi/test/efi_test.c:522:13: sparse: expected unsigned long [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:522:13: sparse: got unsigned long [usertype] *[addressable] status >> drivers/firmware/efi/test/efi_test.c:529:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int [noderef] __user *__p @@ got unsigned int [usertype] *[addressable] high_count @@ drivers/firmware/efi/test/efi_test.c:529:13: sparse: expected unsigned int [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:529:13: sparse: got unsigned int [usertype] *[addressable] high_count drivers/firmware/efi/test/efi_test.c:546:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const [noderef] __user * @@ got void * @@ drivers/firmware/efi/test/efi_test.c:546:37: sparse: expected void const [noderef] __user * drivers/firmware/efi/test/efi_test.c:546:37: sparse: got void * drivers/firmware/efi/test/efi_test.c:575:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long [usertype] *[addressable] status @@ drivers/firmware/efi/test/efi_test.c:575:13: sparse: expected unsigned long [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:575:13: sparse: got unsigned long [usertype] *[addressable] status >> drivers/firmware/efi/test/efi_test.c:581:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long long [noderef] __user *__p @@ got unsigned long long [usertype] *[addressable] maximum_variable_storage_size @@ >> drivers/firmware/efi/test/efi_test.c:581:13: sparse: expected unsigned long long [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:581:13: sparse: got unsigned long long [usertype] *[addressable] maximum_variable_storage_size >> drivers/firmware/efi/test/efi_test.c:585:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long long [noderef] __user *__p @@ got unsigned long long [usertype] *[addressable] remaining_variable_storage_size @@ drivers/firmware/efi/test/efi_test.c:585:13: sparse: expected unsigned long long [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:585:13: sparse: got unsigned long long [usertype] *[addressable] remaining_variable_storage_size drivers/firmware/efi/test/efi_test.c:589:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long long [noderef] __user *__p @@ got unsigned long long [usertype] *[addressable] maximum_variable_size @@ drivers/firmware/efi/test/efi_test.c:589:13: sparse: expected unsigned long long [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:589:13: sparse: got unsigned long long [usertype] *[addressable] maximum_variable_size >> drivers/firmware/efi/test/efi_test.c:625:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct efi_capsule_header_t [usertype] *[noderef] __user *__p @@ got struct efi_capsule_header_t [usertype] ** @@ >> drivers/firmware/efi/test/efi_test.c:625:21: sparse: expected struct efi_capsule_header_t [usertype] *[noderef] __user *__p drivers/firmware/efi/test/efi_test.c:625:21: sparse: got struct efi_capsule_header_t [usertype] ** drivers/firmware/efi/test/efi_test.c:629:50: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got struct efi_capsule_header_t [usertype] *[assigned] c @@ drivers/firmware/efi/test/efi_test.c:629:50: sparse: expected void const [noderef] __user *from drivers/firmware/efi/test/efi_test.c:629:50: sparse: got struct efi_capsule_header_t [usertype] *[assigned] c >> drivers/firmware/efi/test/efi_test.c:643:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long [usertype] *[addressable] [assigned] status @@ drivers/firmware/efi/test/efi_test.c:643:13: sparse: expected unsigned long [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:643:13: sparse: got unsigned long [usertype] *[addressable] [assigned] status >> drivers/firmware/efi/test/efi_test.c:653:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long long [noderef] __user *__p @@ got unsigned long long [usertype] *[addressable] [assigned] maximum_capsule_size @@ drivers/firmware/efi/test/efi_test.c:653:13: sparse: expected unsigned long long [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:653:13: sparse: got unsigned long long [usertype] *[addressable] [assigned] maximum_capsule_size >> drivers/firmware/efi/test/efi_test.c:658:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int [noderef] __user *__p @@ got int *[addressable] [assigned] reset_type @@ >> drivers/firmware/efi/test/efi_test.c:658:13: sparse: expected int [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:658:13: sparse: got int *[addressable] [assigned] reset_type drivers/firmware/efi/test/efi_test.c:35:27: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short [usertype] *s @@ got unsigned short [noderef] [usertype] __user *str @@ drivers/firmware/efi/test/efi_test.c:35:27: sparse: expected unsigned short [usertype] *s drivers/firmware/efi/test/efi_test.c:35:27: sparse: got unsigned short [noderef] [usertype] __user *str >> drivers/firmware/efi/test/efi_test.c:44:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short [noderef] __user *__p @@ got unsigned short [usertype] * @@ >> drivers/firmware/efi/test/efi_test.c:44:13: sparse: expected unsigned short [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:44:13: sparse: got unsigned short [usertype] * drivers/firmware/efi/test/efi_test.c:50:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short [noderef] __user *__p @@ got unsigned short [usertype] * @@ drivers/firmware/efi/test/efi_test.c:50:21: sparse: expected unsigned short [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:50:21: sparse: got unsigned short [usertype] * drivers/firmware/efi/test/efi_test.c:35:27: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short [usertype] *[assigned] s @@ got unsigned short [noderef] [usertype] __user *str @@ drivers/firmware/efi/test/efi_test.c:35:27: sparse: expected unsigned short [usertype] *[assigned] s drivers/firmware/efi/test/efi_test.c:35:27: sparse: got unsigned short [noderef] [usertype] __user *str >> drivers/firmware/efi/test/efi_test.c:44:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short [noderef] __user *__p @@ got unsigned short [usertype] * @@ >> drivers/firmware/efi/test/efi_test.c:44:13: sparse: expected unsigned short [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:44:13: sparse: got unsigned short [usertype] * drivers/firmware/efi/test/efi_test.c:50:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short [noderef] __user *__p @@ got unsigned short [usertype] * @@ drivers/firmware/efi/test/efi_test.c:50:21: sparse: expected unsigned short [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:50:21: sparse: got unsigned short [usertype] * drivers/firmware/efi/test/efi_test.c:35:27: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short [usertype] *[assigned] s @@ got unsigned short [noderef] [usertype] __user *str @@ drivers/firmware/efi/test/efi_test.c:35:27: sparse: expected unsigned short [usertype] *[assigned] s drivers/firmware/efi/test/efi_test.c:35:27: sparse: got unsigned short [noderef] [usertype] __user *str >> drivers/firmware/efi/test/efi_test.c:44:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short [noderef] __user *__p @@ got unsigned short [usertype] * @@ >> drivers/firmware/efi/test/efi_test.c:44:13: sparse: expected unsigned short [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:44:13: sparse: got unsigned short [usertype] * drivers/firmware/efi/test/efi_test.c:50:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short [noderef] __user *__p @@ got unsigned short [usertype] * @@ drivers/firmware/efi/test/efi_test.c:50:21: sparse: expected unsigned short [noderef] __user *__p drivers/firmware/efi/test/efi_test.c:50:21: sparse: got unsigned short [usertype] * -- >> drivers/hwspinlock/omap_hwspinlock.c:39:39: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void [noderef] __iomem *lock_addr @@ got void *priv @@ >> drivers/hwspinlock/omap_hwspinlock.c:39:39: sparse: expected void [noderef] __iomem *lock_addr drivers/hwspinlock/omap_hwspinlock.c:39:39: sparse: got void *priv drivers/hwspinlock/omap_hwspinlock.c:47:39: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void [noderef] __iomem *lock_addr @@ got void *priv @@ drivers/hwspinlock/omap_hwspinlock.c:47:39: sparse: expected void [noderef] __iomem *lock_addr drivers/hwspinlock/omap_hwspinlock.c:47:39: sparse: got void *priv >> drivers/hwspinlock/omap_hwspinlock.c:132:30: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *priv @@ got void [noderef] __iomem * @@ drivers/hwspinlock/omap_hwspinlock.c:132:30: sparse: expected void *priv >> drivers/hwspinlock/omap_hwspinlock.c:132:30: sparse: got void [noderef] __iomem * vim +99 arch/arm64/kernel/acpi.c b10d79f76085b5 Al Stone 2015-03-24 89 37655163ce1a3e Al Stone 2015-03-24 90 /* 37655163ce1a3e Al Stone 2015-03-24 91 * __acpi_map_table() will be called before page_init(), so early_ioremap() 37655163ce1a3e Al Stone 2015-03-24 92 * or early_memremap() should be called here to for ACPI table mapping. 37655163ce1a3e Al Stone 2015-03-24 93 */ 6c9a58e84e59a2 Andy Shevchenko 2017-07-18 94 void __init __iomem *__acpi_map_table(unsigned long phys, unsigned long size) 37655163ce1a3e Al Stone 2015-03-24 95 { 37655163ce1a3e Al Stone 2015-03-24 96 if (!size) 37655163ce1a3e Al Stone 2015-03-24 97 return NULL; 37655163ce1a3e Al Stone 2015-03-24 98 37655163ce1a3e Al Stone 2015-03-24 @99 return early_memremap(phys, size); 37655163ce1a3e Al Stone 2015-03-24 100 } 37655163ce1a3e Al Stone 2015-03-24 101 6c9a58e84e59a2 Andy Shevchenko 2017-07-18 102 void __init __acpi_unmap_table(void __iomem *map, unsigned long size) 37655163ce1a3e Al Stone 2015-03-24 103 { 37655163ce1a3e Al Stone 2015-03-24 104 if (!map || !size) 37655163ce1a3e Al Stone 2015-03-24 105 return; 37655163ce1a3e Al Stone 2015-03-24 106 37655163ce1a3e Al Stone 2015-03-24 @107 early_memunmap(map, size); 37655163ce1a3e Al Stone 2015-03-24 108 } 37655163ce1a3e Al Stone 2015-03-24 109 :::::: The code at line 99 was first introduced by commit :::::: 37655163ce1a3ef2635a9bba0ad614f25e01484e ARM64 / ACPI: Get RSDP and ACPI boot-time tables :::::: TO: Al Stone :::::: CC: Will Deacon --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --h31gzZEtNLTqOjlF Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --h31gzZEtNLTqOjlF--