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 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 780FBC433EF for ; Fri, 22 Oct 2021 06:05:03 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 42EC2610A8 for ; Fri, 22 Oct 2021 06:05:03 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231334AbhJVGHT (ORCPT ); Fri, 22 Oct 2021 02:07:19 -0400 Received: from mga01.intel.com ([192.55.52.88]:20057 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229484AbhJVGHR (ORCPT ); Fri, 22 Oct 2021 02:07:17 -0400 X-IronPort-AV: E=McAfee;i="6200,9189,10144"; a="252731208" X-IronPort-AV: E=Sophos;i="5.87,171,1631602800"; d="gz'50?scan'50,208,50";a="252731208" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Oct 2021 23:04:54 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,171,1631602800"; d="gz'50?scan'50,208,50";a="663053117" Received: from lkp-server02.sh.intel.com (HELO 08b2c502c3de) ([10.239.97.151]) by orsmga005.jf.intel.com with ESMTP; 21 Oct 2021 23:04:52 -0700 Received: from kbuild by 08b2c502c3de with local (Exim 4.92) (envelope-from ) id 1mdnff-000FCx-UT; Fri, 22 Oct 2021 06:04:51 +0000 Date: Fri, 22 Oct 2021 14:03:57 +0800 From: kernel test robot To: Vineet Gupta Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org Subject: [vgupta-arc:topic-zol-remove 70/187] arch/arc/include/asm/io.h:67:43: sparse: sparse: incorrect type in initializer (different address spaces) Message-ID: <202110221451.zaeqVhCU-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="SLDf9lqlvOQaIe6s" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --SLDf9lqlvOQaIe6s Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git topic-zol-remove head: f2709e461ce51e131e57d07a45a634f3b79b5298 commit: 0ce72856d001ca4a343064d9d909d454aba4a597 [70/187] ARCv3: 64-bit io accesses config: arc-randconfig-s032-20211019 (attached as .config) compiler: arceb-elf-gcc (GCC) 11.2.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.4-dirty # https://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git/commit/?id=0ce72856d001ca4a343064d9d909d454aba4a597 git remote add vgupta-arc https://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git git fetch --no-tags vgupta-arc topic-zol-remove git checkout 0ce72856d001ca4a343064d9d909d454aba4a597 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=arc If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot sparse warnings: (new ones prefixed by >>) drivers/char/ipmi/ipmi_si_mem_io.c: note: in included file (through include/linux/io.h): >> arch/arc/include/asm/io.h:67:43: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const volatile [usertype] *ptr @@ got void const volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:67:43: sparse: expected unsigned short const volatile [usertype] *ptr arch/arc/include/asm/io.h:67:43: sparse: got void const volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:82:43: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const volatile [usertype] *ptr @@ got void const volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:82:43: sparse: expected unsigned int const volatile [usertype] *ptr arch/arc/include/asm/io.h:82:43: sparse: got void const volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:52:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void const volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:52:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:52:42: sparse: got void const volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:67:43: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const volatile [usertype] *ptr @@ got void const volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:67:43: sparse: expected unsigned short const volatile [usertype] *ptr arch/arc/include/asm/io.h:67:43: sparse: got void const volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:82:43: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const volatile [usertype] *ptr @@ got void const volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:82:43: sparse: expected unsigned int const volatile [usertype] *ptr arch/arc/include/asm/io.h:82:43: sparse: got void const volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:176:43: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:176:43: sparse: expected unsigned int const volatile [usertype] *ptr arch/arc/include/asm/io.h:176:43: sparse: got void volatile [noderef] __iomem *addr -- drivers/char/ipmi/ipmi_si_port_io.c: note: in included file (through include/linux/io.h): >> arch/arc/include/asm/io.h:52:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void const volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:52:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:52:42: sparse: got void const volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:67:43: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const volatile [usertype] *ptr @@ got void const volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:67:43: sparse: expected unsigned short const volatile [usertype] *ptr arch/arc/include/asm/io.h:67:43: sparse: got void const volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:67:43: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const volatile [usertype] *ptr @@ got void const volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:67:43: sparse: expected unsigned short const volatile [usertype] *ptr arch/arc/include/asm/io.h:67:43: sparse: got void const volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:164:43: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:164:43: sparse: expected unsigned short const volatile [usertype] *ptr arch/arc/include/asm/io.h:164:43: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:82:43: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const volatile [usertype] *ptr @@ got void const volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:82:43: sparse: expected unsigned int const volatile [usertype] *ptr arch/arc/include/asm/io.h:82:43: sparse: got void const volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:82:43: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const volatile [usertype] *ptr @@ got void const volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:82:43: sparse: expected unsigned int const volatile [usertype] *ptr arch/arc/include/asm/io.h:82:43: sparse: got void const volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:176:43: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:176:43: sparse: expected unsigned int const volatile [usertype] *ptr arch/arc/include/asm/io.h:176:43: sparse: got void volatile [noderef] __iomem *addr -- drivers/mtd/maps/map_funcs.c: note: in included file (through include/linux/io.h, include/linux/mtd/map.h): >> arch/arc/include/asm/io.h:52:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void const volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:52:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:52:42: sparse: got void const volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:67:43: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const volatile [usertype] *ptr @@ got void const volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:67:43: sparse: expected unsigned short const volatile [usertype] *ptr arch/arc/include/asm/io.h:67:43: sparse: got void const volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:82:43: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const volatile [usertype] *ptr @@ got void const volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:82:43: sparse: expected unsigned int const volatile [usertype] *ptr arch/arc/include/asm/io.h:82:43: sparse: got void const volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:164:43: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:164:43: sparse: expected unsigned short const volatile [usertype] *ptr arch/arc/include/asm/io.h:164:43: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:176:43: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:176:43: sparse: expected unsigned int const volatile [usertype] *ptr arch/arc/include/asm/io.h:176:43: sparse: got void volatile [noderef] __iomem *addr -- drivers/mtd/maps/physmap-gemini.c: note: in included file (through include/linux/io.h, include/linux/mtd/map.h): >> arch/arc/include/asm/io.h:52:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void const volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:52:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:52:42: sparse: got void const volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:67:43: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const volatile [usertype] *ptr @@ got void const volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:67:43: sparse: expected unsigned short const volatile [usertype] *ptr arch/arc/include/asm/io.h:67:43: sparse: got void const volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:82:43: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const volatile [usertype] *ptr @@ got void const volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:82:43: sparse: expected unsigned int const volatile [usertype] *ptr arch/arc/include/asm/io.h:82:43: sparse: got void const volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:164:43: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:164:43: sparse: expected unsigned short const volatile [usertype] *ptr arch/arc/include/asm/io.h:164:43: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:176:43: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:176:43: sparse: expected unsigned int const volatile [usertype] *ptr arch/arc/include/asm/io.h:176:43: sparse: got void volatile [noderef] __iomem *addr -- drivers/mtd/maps/physmap-versatile.c: note: in included file (through include/linux/io.h): >> arch/arc/include/asm/io.h:82:43: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const volatile [usertype] *ptr @@ got void const volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:82:43: sparse: expected unsigned int const volatile [usertype] *ptr arch/arc/include/asm/io.h:82:43: sparse: got void const volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:176:43: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:176:43: sparse: expected unsigned int const volatile [usertype] *ptr arch/arc/include/asm/io.h:176:43: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:82:43: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const volatile [usertype] *ptr @@ got void const volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:82:43: sparse: expected unsigned int const volatile [usertype] *ptr arch/arc/include/asm/io.h:82:43: sparse: got void const volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:176:43: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:176:43: sparse: expected unsigned int const volatile [usertype] *ptr arch/arc/include/asm/io.h:176:43: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:176:43: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:176:43: sparse: expected unsigned int const volatile [usertype] *ptr arch/arc/include/asm/io.h:176:43: sparse: got void volatile [noderef] __iomem *addr -- drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c: note: in included file (through include/linux/io.h): >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:253:9: sparse: sparse: cast truncates bits from constant value (ffffff7f becomes 7f) >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:52:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void const volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:52:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:52:42: sparse: got void const volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:152:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:152:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:152:42: sparse: got void volatile [noderef] __iomem *addr >> arch/arc/include/asm/io.h:52:42: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const volatile [usertype] *ptr @@ got void const volatile [noderef] __iomem *addr @@ arch/arc/include/asm/io.h:52:42: sparse: expected unsigned char const volatile [usertype] *ptr arch/arc/include/asm/io.h:52:42: sparse: got void const volatile [noderef] __iomem *addr vim +67 arch/arc/include/asm/io.h 48 49 #define __raw_readb __raw_readb 50 static inline u8 __raw_readb(const volatile void __iomem *addr) 51 { > 52 const volatile u8 __force *ptr = addr; 53 u8 b; 54 55 __asm__ __volatile__( 56 " ldb%U1 %0, %1 \n" 57 : "=r" (b) 58 : "m" (*ptr) 59 : "memory"); 60 61 return b; 62 } 63 64 #define __raw_readw __raw_readw 65 static inline u16 __raw_readw(const volatile void __iomem *addr) 66 { > 67 const volatile u16 __force *ptr = addr; 68 u16 s; 69 70 __asm__ __volatile__( 71 " ldh%U1 %0, %1 \n" 72 : "=r" (s) 73 : "m" (*ptr) 74 : "memory"); 75 76 return s; 77 } 78 79 #define __raw_readl __raw_readl 80 static inline u32 __raw_readl(const volatile void __iomem *addr) 81 { > 82 const volatile u32 __force *ptr = addr; 83 u32 w; 84 85 __asm__ __volatile__( 86 " ld%U1 %0, %1 \n" 87 : "=r" (w) 88 : "m" (*ptr) 89 : "memory"); 90 91 return w; 92 } 93 94 #ifdef CONFIG_64BIT 95 96 #define __raw_readq __raw_readq 97 static inline u32 __raw_readq(const volatile void __iomem *addr) 98 { 99 const volatile u64 __force *ptr = addr; 100 u64 q; 101 102 __asm__ __volatile__( 103 " ldl%U1 %0, %1 \n" 104 : "=r" (q) 105 : "m" (*ptr) 106 : "memory"); 107 108 return q; 109 } 110 111 #endif 112 113 /* 114 * {read,write}s{b,w,l}() repeatedly access the same IO address in 115 * native endianness in 8-, 16-, 32-bit chunks {into,from} memory, 116 * @count times 117 */ 118 #define __raw_readsx(t,f) \ 119 static inline void __raw_reads##f(const volatile void __iomem *addr, \ 120 void *ptr, unsigned int count) \ 121 { \ 122 bool is_aligned = ((unsigned long)ptr % ((t) / 8)) == 0; \ 123 u##t *buf = ptr; \ 124 \ 125 if (!count) \ 126 return; \ 127 \ 128 /* Some ARC CPU's don't support unaligned accesses */ \ 129 if (is_aligned) { \ 130 do { \ 131 u##t x = __raw_read##f(addr); \ 132 *buf++ = x; \ 133 } while (--count); \ 134 } else { \ 135 do { \ 136 u##t x = __raw_read##f(addr); \ 137 put_unaligned(x, buf++); \ 138 } while (--count); \ 139 } \ 140 } 141 142 #define __raw_readsb __raw_readsb 143 __raw_readsx(8, b) 144 #define __raw_readsw __raw_readsw 145 __raw_readsx(16, w) 146 #define __raw_readsl __raw_readsl 147 __raw_readsx(32, l) 148 149 #define __raw_writeb __raw_writeb 150 static inline void __raw_writeb(u8 b, volatile void __iomem *addr) 151 { > 152 const volatile u8 __force *ptr = addr; 153 154 __asm__ __volatile__( 155 " stb%U1 %0, %1 \n" 156 : 157 : "r" (b), "m" (*ptr) 158 : "memory"); 159 } 160 161 #define __raw_writew __raw_writew 162 static inline void __raw_writew(u16 s, volatile void __iomem *addr) 163 { > 164 const volatile u16 __force *ptr = addr; 165 166 __asm__ __volatile__( 167 " stw%U1 %0, %1 \n" 168 : 169 : "r" (s), "m" (*ptr) 170 : "memory"); 171 } 172 173 #define __raw_writel __raw_writel 174 static inline void __raw_writel(u32 w, volatile void __iomem *addr) 175 { > 176 const volatile u32 __force *ptr = addr; 177 178 __asm__ __volatile__( 179 " st%U1 %0, %1 \n" 180 : 181 : "r" (w), "m" (*ptr) 182 : "memory"); 183 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --SLDf9lqlvOQaIe6s Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 ku4Jm7J7uMOXUWx2Aq49e1VWZi0388wWqnJSb62pWNXyA63JOW5zVr7eGICTjJId9EvHTFBJ chib+NJNSJ9y8R+YuWIEy+lULii2+mILIzbhw4UZNrX9y/svRfXLMWYEV+Lnb6+reA7jnGAj KN5sO8fhXfRZpnegXji1Zv+ylWqqbLHP6HBxWtcWUSATmF0SnKWwXNubGS7pDr9oMLFYD1MD x66JC60WEpqO7da6ldObqmqhL/vW1kOcrW1Bk8cgw2Yxe4ofAZbf35d1XGwtgQYURlgJ4c6y wsa0ZkEoM1uLf9VRmEgb4V/eJi6Ldz7hC8F9J54Cv/3PtbakELCC893oSFkh5WHanT3XOdaD jiulZ7R23U0HkLUGwONvPJ1HtjDMEsBNJd36wZaiv/Zcc3RVFt2r3taH1Vv6cGbyY2+NxvxT 2PIaPpF01iotqsLExY+43mYbjvi+ofLUbkWqG/pXvUH/Rv2q7PpVGfqlTr956Lpm309kpkCV CjUhpAuItphGwgO72BL6aGRYEgrgEJKIR7VBPS4R92MVPz18QxJhQhn8TrW8LwDEu0QbWG0R j5NQyVzhf654s9uKrcjT1cfrV4jov4JrmjHNVr9/f13t8hNM+j1NVp8ffoynzh+evj2vfr+u vlyvH68f/4fV9aqUdLw+feUHkj8/v1xXj1/+eB6fhMZknx8+PX75ZObM5OMviUM1HQjvcgie hlwOUZ3L9oytFjjExZw0sSoOQa64n8CrVw/3n1aHp+/XVf7w4/qiezD8mYTWdv3kHOcusETZ mVj4TqG2NBXeFO9yplCfnz9epdSYvJ+zqq/K/F5zie5iX20aULhzaDIutFh4ISuKLRr4o5U4 FKGTxYhFANgrbasyRaD5Upve2+JN++ErgKVLOZOcbmEivlM2NydyVnRhYVbeMymKgA4PHz9d X39Nvj88/cJ8tSvvlNXL9d/fH1+uwtcVLNNJ/Fc+Nq5fIO3QR0OGnriVZHSLN4ZHQJC2IfGJ +buUprARsae6xZ/LBc86Y8sa/GwVH0tHyAqfYnvU49y5lT+ASUTTZE4AkxjzwPJU9nG5NGZr NdHV1QJydp+7CEWGfmccMG+j1pAk5/bcqTSaXmh6MBdUh6qFPVRL4bnexmFjnv3dxhtfx3iY Qk1aidg61V68b5OM78Zbu4Z/eLGnZ+BwX+yZk0poCxlKDtrAYmsq9uciR//lTdJaxPSJregu 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 +55bB1n/DxdkmGbrYQIA --SLDf9lqlvOQaIe6s--