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.5 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A91A0C433DF for ; Wed, 24 Jun 2020 16:29:00 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 71E2B20836 for ; Wed, 24 Jun 2020 16:29:00 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2404896AbgFXQ27 (ORCPT ); Wed, 24 Jun 2020 12:28:59 -0400 Received: from mga03.intel.com ([134.134.136.65]:2981 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2404468AbgFXQ25 (ORCPT ); Wed, 24 Jun 2020 12:28:57 -0400 IronPort-SDR: fxc/6nSZRMF4DFldmu+/+t+MLOH1di4IfstGC/na+ug61UuQMvzkjHVf8PbYUVB79nVNlefu6H Hf9p++AfXTVw== X-IronPort-AV: E=McAfee;i="6000,8403,9662"; a="144585832" X-IronPort-AV: E=Sophos;i="5.75,276,1589266800"; d="gz'50?scan'50,208,50";a="144585832" X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Jun 2020 09:28:52 -0700 IronPort-SDR: EVliOaykJ4Ji5/GMClVlA0a+yJypfwvohOsxKV2XbhSrbhbuhwqno9F/ALEN06ND9z0FAfKCVB gpiePOZw+lsQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,276,1589266800"; d="gz'50?scan'50,208,50";a="310837344" Received: from lkp-server01.sh.intel.com (HELO 538b5e3c8319) ([10.239.97.150]) by orsmga008.jf.intel.com with ESMTP; 24 Jun 2020 09:28:50 -0700 Received: from kbuild by 538b5e3c8319 with local (Exim 4.92) (envelope-from ) id 1jo8GX-00011t-M2; Wed, 24 Jun 2020 16:28:49 +0000 Date: Thu, 25 Jun 2020 00:28:00 +0800 From: kernel test robot To: Luc Van Oostenryck Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org Subject: drivers/edac/thunderx_edac.c:428:14: sparse: sparse: incorrect type in assignment (different address spaces) Message-ID: <202006250057.Su6qr9nZ%lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="WIyZ46R2i8wDzkSu" 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 --WIyZ46R2i8wDzkSu 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: 3e08a95294a4fb3702bb3d35ed08028433c37fe6 commit: 670d0a4b10704667765f7d18f7592993d02783aa sparse: use identifiers to define address spaces date: 6 days ago config: arm64-randconfig-s031-20200624 (attached as .config) compiler: aarch64-linux-gcc (GCC) 9.3.0 reproduce: # apt-get install sparse # sparse version: v0.6.2-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 >>) >> drivers/edac/thunderx_edac.c:428:14: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void [noderef] __iomem *addr @@ got void * @@ >> drivers/edac/thunderx_edac.c:428:14: sparse: expected void [noderef] __iomem *addr drivers/edac/thunderx_edac.c:428:14: sparse: got void * >> drivers/edac/thunderx_edac.c:438:42: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const * @@ got void [noderef] __iomem * @@ drivers/edac/thunderx_edac.c:438:42: sparse: expected void const * >> drivers/edac/thunderx_edac.c:438:42: sparse: got void [noderef] __iomem * drivers/edac/thunderx_edac.c:457:22: sparse: sparse: symbol 'lmc_dfs_ents' was not declared. Should it be static? >> drivers/edac/thunderx_edac.c:760:20: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *l2c_ioaddr @@ got void [noderef] __iomem * @@ drivers/edac/thunderx_edac.c:760:20: sparse: expected void *l2c_ioaddr drivers/edac/thunderx_edac.c:760:20: sparse: got void [noderef] __iomem * >> drivers/edac/thunderx_edac.c:767:28: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got void *l2c_ioaddr @@ >> drivers/edac/thunderx_edac.c:767:28: sparse: expected void const volatile [noderef] __iomem *addr drivers/edac/thunderx_edac.c:767:28: sparse: got void *l2c_ioaddr >> drivers/edac/thunderx_edac.c:769:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got void *l2c_ioaddr @@ >> drivers/edac/thunderx_edac.c:769:17: sparse: expected void volatile [noderef] __iomem *addr drivers/edac/thunderx_edac.c:769:17: sparse: got void *l2c_ioaddr -- >> drivers/tty/serial/ucc_uart.c:264:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ >> drivers/tty/serial/ucc_uart.c:264:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:264:21: sparse: got restricted __be16 * >> drivers/tty/serial/ucc_uart.c:264:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ >> drivers/tty/serial/ucc_uart.c:264:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:264:21: sparse: got restricted __be16 * >> drivers/tty/serial/ucc_uart.c:264:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ >> drivers/tty/serial/ucc_uart.c:264:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:264:21: sparse: got restricted __be16 * >> drivers/tty/serial/ucc_uart.c:264:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ >> drivers/tty/serial/ucc_uart.c:264:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:264:21: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:268:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:268:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:268:21: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:268:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:268:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:268:21: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:268:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:268:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:268:21: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:268:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:268:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:268:21: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:286:6: sparse: sparse: symbol 'qe_uart_set_mctrl' was not declared. Should it be static? >> drivers/tty/serial/ucc_uart.c:347:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ >> drivers/tty/serial/ucc_uart.c:347:17: sparse: expected void volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:347:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:348:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:348:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:348:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:348:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:348:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:348:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:348:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:348:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:348:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:348:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:348:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:348:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:348:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:348:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:348:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:348:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:348:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:348:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:348:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:348:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:348:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:348:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:348:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:348:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:348:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:348:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:348:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:348:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:348:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:348:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:348:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:348:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:348:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:348:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:348:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:348:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:348:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:348:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:348:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:348:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:348:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:348:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:348:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:348:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:348:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:348:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:348:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:348:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:348:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:348:17: sparse: expected void volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:348:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:350:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:350:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:350:21: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:350:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:350:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:350:21: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:350:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:350:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:350:21: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:350:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:350:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:350:21: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:369:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:369:18: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:369:18: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:369:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:369:18: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:369:18: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:369:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:369:18: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:369:18: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:369:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:369:18: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:369:18: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:382:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:382:17: sparse: expected void volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:382:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:383:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:383:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:383:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:383:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:383:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:383:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:383:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:383:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:383:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:383:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:383:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:383:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:383:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:383:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:383:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:383:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:383:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:383:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:383:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:383:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:383:17: sparse: got restricted __be16 * -- drivers/tty/serial/ucc_uart.c:386:21: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:386:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:386:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:386:21: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:386:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:386:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:386:21: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:386:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:386:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:386:21: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:474:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:474:26: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:474:26: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:474:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:474:26: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:474:26: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:474:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:474:26: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:474:26: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:474:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:474:26: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:474:26: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:481:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:481:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:481:21: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:481:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:481:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:481:21: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:481:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:481:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:481:21: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:481:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:481:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:481:21: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:512:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:512:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:512:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:512:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:512:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:512:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:512:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:512:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:512:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:512:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:512:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:512:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:512:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:512:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:512:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:512:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:512:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:512:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:512:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:512:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:512:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:512:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:512:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:512:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:512:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:512:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:512:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:512:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:512:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:512:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:512:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:512:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:512:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:512:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:512:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:512:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:512:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:512:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:512:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:512:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:512:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:512:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:512:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:512:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:512:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:512:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:512:17: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:512:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:512:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:512:17: sparse: expected void volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:512:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:515:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:515:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:515:21: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:515:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:515:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:515:21: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:515:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:515:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:515:21: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:515:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:515:21: sparse: expected void const volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:515:21: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:604:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:604:17: sparse: expected void volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:604:17: sparse: got restricted __be16 * >> drivers/tty/serial/ucc_uart.c:605:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got restricted __be32 * @@ drivers/tty/serial/ucc_uart.c:605:17: sparse: expected void volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:605:17: sparse: got restricted __be32 * drivers/tty/serial/ucc_uart.c:606:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:606:17: sparse: expected void volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:606:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:612:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:612:9: sparse: expected void volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:612:9: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:613:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got restricted __be32 * @@ drivers/tty/serial/ucc_uart.c:613:9: sparse: expected void volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:613:9: sparse: got restricted __be32 * drivers/tty/serial/ucc_uart.c:614:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:614:9: sparse: expected void volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:614:9: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:625:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:625:17: sparse: expected void volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:625:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:626:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got restricted __be32 * @@ drivers/tty/serial/ucc_uart.c:626:17: sparse: expected void volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:626:17: sparse: got restricted __be32 * drivers/tty/serial/ucc_uart.c:627:17: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:627:17: sparse: expected void volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:627:17: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:637:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:637:9: sparse: expected void volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:637:9: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:638:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got restricted __be32 * @@ drivers/tty/serial/ucc_uart.c:638:9: sparse: expected void volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:638:9: sparse: got restricted __be32 * drivers/tty/serial/ucc_uart.c:639:9: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *addr @@ got restricted __be16 * @@ drivers/tty/serial/ucc_uart.c:639:9: sparse: expected void volatile [noderef] __iomem *addr drivers/tty/serial/ucc_uart.c:639:9: sparse: got restricted __be16 * drivers/tty/serial/ucc_uart.c:653:46: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct ucc_uart_pram *uccup @@ got struct ucc_uart_pram [noderef] __iomem *uccup @@ drivers/tty/serial/ucc_uart.c:653:46: sparse: expected struct ucc_uart_pram *uccup drivers/tty/serial/ucc_uart.c:653:46: sparse: got struct ucc_uart_pram [noderef] __iomem *uccup drivers/tty/serial/ucc_uart.c:661:9: sparse: sparse: too many warnings -- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:819:42: sparse: sparse: cast removes address space '__iomem' of expression drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1094:5: sparse: sparse: symbol 'amdgpu_ttm_gart_bind' was not declared. Should it be static? drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2353:21: sparse: sparse: cast removes address space '__user' of expression drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2353:21: sparse: sparse: cast removes address space '__user' of expression >> drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2353:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int [noderef] __user *__p @@ got unsigned int [usertype] * @@ >> drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2353:21: sparse: expected unsigned int [noderef] __user *__p drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2353:21: sparse: got unsigned int [usertype] * vim +428 drivers/edac/thunderx_edac.c 41003396f932d7 Sergey Temerkhanov 2017-03-24 405 41003396f932d7 Sergey Temerkhanov 2017-03-24 406 static ssize_t thunderx_lmc_inject_ecc_write(struct file *file, 41003396f932d7 Sergey Temerkhanov 2017-03-24 407 const char __user *data, 41003396f932d7 Sergey Temerkhanov 2017-03-24 408 size_t count, loff_t *ppos) 41003396f932d7 Sergey Temerkhanov 2017-03-24 409 { 41003396f932d7 Sergey Temerkhanov 2017-03-24 410 struct thunderx_lmc *lmc = file->private_data; 41003396f932d7 Sergey Temerkhanov 2017-03-24 411 unsigned int cline_size = cache_line_size(); 6663484b4e2d98 Kees Cook 2018-06-29 412 u8 *tmp; 41003396f932d7 Sergey Temerkhanov 2017-03-24 413 void __iomem *addr; 41003396f932d7 Sergey Temerkhanov 2017-03-24 414 unsigned int offs, timeout = 100000; 41003396f932d7 Sergey Temerkhanov 2017-03-24 415 41003396f932d7 Sergey Temerkhanov 2017-03-24 416 atomic_set(&lmc->ecc_int, 0); 41003396f932d7 Sergey Temerkhanov 2017-03-24 417 41003396f932d7 Sergey Temerkhanov 2017-03-24 418 lmc->mem = alloc_pages_node(lmc->node, GFP_KERNEL, 0); 41003396f932d7 Sergey Temerkhanov 2017-03-24 419 if (!lmc->mem) 41003396f932d7 Sergey Temerkhanov 2017-03-24 420 return -ENOMEM; 41003396f932d7 Sergey Temerkhanov 2017-03-24 421 6663484b4e2d98 Kees Cook 2018-06-29 422 tmp = kmalloc(cline_size, GFP_KERNEL); 6663484b4e2d98 Kees Cook 2018-06-29 423 if (!tmp) { 6663484b4e2d98 Kees Cook 2018-06-29 424 __free_pages(lmc->mem, 0); 6663484b4e2d98 Kees Cook 2018-06-29 425 return -ENOMEM; 6663484b4e2d98 Kees Cook 2018-06-29 426 } 6663484b4e2d98 Kees Cook 2018-06-29 427 41003396f932d7 Sergey Temerkhanov 2017-03-24 @428 addr = page_address(lmc->mem); 41003396f932d7 Sergey Temerkhanov 2017-03-24 429 41003396f932d7 Sergey Temerkhanov 2017-03-24 430 while (!atomic_read(&lmc->ecc_int) && timeout--) { 41003396f932d7 Sergey Temerkhanov 2017-03-24 431 stop_machine(inject_ecc_fn, lmc, NULL); 41003396f932d7 Sergey Temerkhanov 2017-03-24 432 6663484b4e2d98 Kees Cook 2018-06-29 433 for (offs = 0; offs < PAGE_SIZE; offs += cline_size) { 41003396f932d7 Sergey Temerkhanov 2017-03-24 434 /* 41003396f932d7 Sergey Temerkhanov 2017-03-24 435 * Do a load from the previously rigged location 41003396f932d7 Sergey Temerkhanov 2017-03-24 436 * This should generate an error interrupt. 41003396f932d7 Sergey Temerkhanov 2017-03-24 437 */ 41003396f932d7 Sergey Temerkhanov 2017-03-24 @438 memcpy(tmp, addr + offs, cline_size); 41003396f932d7 Sergey Temerkhanov 2017-03-24 439 asm volatile("dsb ld\n"); 41003396f932d7 Sergey Temerkhanov 2017-03-24 440 } 41003396f932d7 Sergey Temerkhanov 2017-03-24 441 } 41003396f932d7 Sergey Temerkhanov 2017-03-24 442 6663484b4e2d98 Kees Cook 2018-06-29 443 kfree(tmp); 41003396f932d7 Sergey Temerkhanov 2017-03-24 444 __free_pages(lmc->mem, 0); 41003396f932d7 Sergey Temerkhanov 2017-03-24 445 41003396f932d7 Sergey Temerkhanov 2017-03-24 446 return count; 41003396f932d7 Sergey Temerkhanov 2017-03-24 447 } 41003396f932d7 Sergey Temerkhanov 2017-03-24 448 :::::: The code at line 428 was first introduced by commit :::::: 41003396f932d7f027725c7acebb6a7caa41dc3e EDAC, thunderx: Add Cavium ThunderX EDAC driver :::::: TO: Sergey Temerkhanov :::::: CC: Borislav Petkov --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --WIyZ46R2i8wDzkSu Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --WIyZ46R2i8wDzkSu--