From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.2 required=3.0 tests=BAYES_00, 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 19895C4320E for ; Thu, 5 Aug 2021 19:23:15 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id E064360ED6 for ; Thu, 5 Aug 2021 19:23:14 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229655AbhHETX2 (ORCPT ); Thu, 5 Aug 2021 15:23:28 -0400 Received: from mga14.intel.com ([192.55.52.115]:57931 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229987AbhHETXZ (ORCPT ); Thu, 5 Aug 2021 15:23:25 -0400 X-IronPort-AV: E=McAfee;i="6200,9189,10067"; a="213965576" X-IronPort-AV: E=Sophos;i="5.84,296,1620716400"; d="gz'50?scan'50,208,50";a="213965576" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Aug 2021 12:23:09 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,296,1620716400"; d="gz'50?scan'50,208,50";a="442583762" Received: from lkp-server01.sh.intel.com (HELO d053b881505b) ([10.239.97.150]) by fmsmga007.fm.intel.com with ESMTP; 05 Aug 2021 12:23:07 -0700 Received: from kbuild by d053b881505b with local (Exim 4.92) (envelope-from ) id 1mBixP-000G8z-8N; Thu, 05 Aug 2021 19:23:07 +0000 Date: Fri, 6 Aug 2021 03:22:58 +0800 From: kernel test robot To: Luc Van Oostenryck Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org, Miguel Ojeda Subject: arch/sh/kernel/process_32.c:42:9: sparse: sparse: incorrect type in argument 1 (different base types) Message-ID: <202108060310.r6QzbrLD-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="M9NhX3UHpAaciwkO" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --M9NhX3UHpAaciwkO Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Luc, First bad commit (maybe != root cause): tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 251a1524293d0a90c4d5060f65f42a3016280049 commit: e5fc436f06eef54ef512ea55a9db8eb9f2e76959 sparse: use static inline for __chk_{user,io}_ptr() date: 11 months ago config: sh-randconfig-s032-20210805 (attached as .config) compiler: sh4-linux-gcc (GCC) 10.3.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # apt-get install sparse # sparse version: v0.6.3-348-gf0e6938b-dirty # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e5fc436f06eef54ef512ea55a9db8eb9f2e76959 git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git fetch --no-tags linus master git checkout e5fc436f06eef54ef512ea55a9db8eb9f2e76959 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-10.3.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=sh If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot sparse warnings: (new ones prefixed by >>) >> arch/sh/kernel/process_32.c:42:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/kernel/process_32.c:42:9: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/kernel/process_32.c:42:9: sparse: got unsigned int -- arch/sh/mm/init.c: note: in included file (through arch/sh/include/asm/mmu_context.h): >> arch/sh/include/asm/mmu_context_32.h:53:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/include/asm/mmu_context_32.h:53:9: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/include/asm/mmu_context_32.h:53:9: sparse: got unsigned int -- >> arch/sh/mm/tlbflush_32.c:134:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/mm/tlbflush_32.c:134:9: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/mm/tlbflush_32.c:134:9: sparse: got unsigned int >> arch/sh/mm/tlbflush_32.c:134:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/mm/tlbflush_32.c:134:9: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/mm/tlbflush_32.c:134:9: sparse: got unsigned int -- >> arch/sh/mm/tlb-sh3.c:41:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/mm/tlb-sh3.c:41:9: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/mm/tlb-sh3.c:41:9: sparse: got unsigned int arch/sh/mm/tlb-sh3.c:48:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/mm/tlb-sh3.c:48:9: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/mm/tlb-sh3.c:48:9: sparse: got unsigned int >> arch/sh/mm/tlb-sh3.c:75:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned long @@ arch/sh/mm/tlb-sh3.c:75:17: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/mm/tlb-sh3.c:75:17: sparse: got unsigned long arch/sh/mm/tlb-sh3.c:90:18: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/mm/tlb-sh3.c:90:18: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/mm/tlb-sh3.c:90:18: sparse: got unsigned int arch/sh/mm/tlb-sh3.c:92:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/mm/tlb-sh3.c:92:9: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/mm/tlb-sh3.c:92:9: sparse: got unsigned int -- drivers/android/binder.c:3613:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@ drivers/android/binder.c:3613:21: sparse: expected unsigned int const *__gu_addr drivers/android/binder.c:3613:21: sparse: got unsigned int [noderef] [usertype] __user * >> drivers/android/binder.c:3613:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@ drivers/android/binder.c:3613:21: sparse: expected void const volatile [noderef] __user *ptr drivers/android/binder.c:3613:21: sparse: got unsigned int const *__gu_addr drivers/android/binder.c:3633:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@ drivers/android/binder.c:3633:29: sparse: expected unsigned int const *__gu_addr drivers/android/binder.c:3633:29: sparse: got unsigned int [noderef] [usertype] __user * drivers/android/binder.c:3633:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@ drivers/android/binder.c:3633:29: sparse: expected void const volatile [noderef] __user *ptr drivers/android/binder.c:3633:29: sparse: got unsigned int const *__gu_addr drivers/android/binder.c:3699:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long long const *__gu_addr @@ got unsigned long long [noderef] [usertype] __user * @@ drivers/android/binder.c:3699:29: sparse: expected unsigned long long const *__gu_addr drivers/android/binder.c:3699:29: sparse: got unsigned long long [noderef] [usertype] __user * >> drivers/android/binder.c:3699:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned long long const *__gu_addr @@ drivers/android/binder.c:3699:29: sparse: expected void const volatile [noderef] __user *ptr drivers/android/binder.c:3699:29: sparse: got unsigned long long const *__gu_addr drivers/android/binder.c:3702:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long long const *__gu_addr @@ got unsigned long long [noderef] [usertype] __user * @@ drivers/android/binder.c:3702:29: sparse: expected unsigned long long const *__gu_addr drivers/android/binder.c:3702:29: sparse: got unsigned long long [noderef] [usertype] __user * drivers/android/binder.c:3702:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned long long const *__gu_addr @@ drivers/android/binder.c:3702:29: sparse: expected void const volatile [noderef] __user *ptr drivers/android/binder.c:3702:29: sparse: got unsigned long long const *__gu_addr drivers/android/binder.c:3771:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long long const *__gu_addr @@ got unsigned long long [noderef] [usertype] __user * @@ drivers/android/binder.c:3771:29: sparse: expected unsigned long long const *__gu_addr drivers/android/binder.c:3771:29: sparse: got unsigned long long [noderef] [usertype] __user * drivers/android/binder.c:3771:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned long long const *__gu_addr @@ drivers/android/binder.c:3771:29: sparse: expected void const volatile [noderef] __user *ptr drivers/android/binder.c:3771:29: sparse: got unsigned long long const *__gu_addr drivers/android/binder.c:3868:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@ drivers/android/binder.c:3868:29: sparse: expected unsigned int const *__gu_addr drivers/android/binder.c:3868:29: sparse: got unsigned int [noderef] [usertype] __user * drivers/android/binder.c:3868:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@ drivers/android/binder.c:3868:29: sparse: expected void const volatile [noderef] __user *ptr drivers/android/binder.c:3868:29: sparse: got unsigned int const *__gu_addr drivers/android/binder.c:3871:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long long const *__gu_addr @@ got unsigned long long [noderef] [usertype] __user * @@ drivers/android/binder.c:3871:29: sparse: expected unsigned long long const *__gu_addr drivers/android/binder.c:3871:29: sparse: got unsigned long long [noderef] [usertype] __user * drivers/android/binder.c:3871:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned long long const *__gu_addr @@ drivers/android/binder.c:3871:29: sparse: expected void const volatile [noderef] __user *ptr drivers/android/binder.c:3871:29: sparse: got unsigned long long const *__gu_addr drivers/android/binder.c:3990:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long long const *__gu_addr @@ got unsigned long long [noderef] [usertype] __user * @@ drivers/android/binder.c:3990:29: sparse: expected unsigned long long const *__gu_addr drivers/android/binder.c:3990:29: sparse: got unsigned long long [noderef] [usertype] __user * drivers/android/binder.c:3990:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned long long const *__gu_addr @@ drivers/android/binder.c:3990:29: sparse: expected void const volatile [noderef] __user *ptr drivers/android/binder.c:3990:29: sparse: got unsigned long long const *__gu_addr drivers/android/binder.c:4824:24: sparse: sparse: incorrect type in return expression (different base types) @@ expected restricted __poll_t @@ got int @@ drivers/android/binder.c:4824:24: sparse: expected restricted __poll_t drivers/android/binder.c:4824:24: sparse: got int -- drivers/gpu/drm/drm_crtc.c:708:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@ drivers/gpu/drm/drm_crtc.c:708:29: sparse: expected unsigned int const *__gu_addr drivers/gpu/drm/drm_crtc.c:708:29: sparse: got unsigned int [noderef] [usertype] __user * >> drivers/gpu/drm/drm_crtc.c:708:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@ drivers/gpu/drm/drm_crtc.c:708:29: sparse: expected void const volatile [noderef] __user *ptr drivers/gpu/drm/drm_crtc.c:708:29: sparse: got unsigned int const *__gu_addr -- drivers/gpu/drm/drm_atomic_uapi.c:1341:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@ drivers/gpu/drm/drm_atomic_uapi.c:1341:21: sparse: expected unsigned int const *__gu_addr drivers/gpu/drm/drm_atomic_uapi.c:1341:21: sparse: got unsigned int [noderef] [usertype] __user * >> drivers/gpu/drm/drm_atomic_uapi.c:1341:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@ drivers/gpu/drm/drm_atomic_uapi.c:1341:21: sparse: expected void const volatile [noderef] __user *ptr drivers/gpu/drm/drm_atomic_uapi.c:1341:21: sparse: got unsigned int const *__gu_addr drivers/gpu/drm/drm_atomic_uapi.c:1358:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@ drivers/gpu/drm/drm_atomic_uapi.c:1358:21: sparse: expected unsigned int const *__gu_addr drivers/gpu/drm/drm_atomic_uapi.c:1358:21: sparse: got unsigned int [noderef] [usertype] __user * drivers/gpu/drm/drm_atomic_uapi.c:1358:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@ drivers/gpu/drm/drm_atomic_uapi.c:1358:21: sparse: expected void const volatile [noderef] __user *ptr drivers/gpu/drm/drm_atomic_uapi.c:1358:21: sparse: got unsigned int const *__gu_addr drivers/gpu/drm/drm_atomic_uapi.c:1371:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@ drivers/gpu/drm/drm_atomic_uapi.c:1371:29: sparse: expected unsigned int const *__gu_addr drivers/gpu/drm/drm_atomic_uapi.c:1371:29: sparse: got unsigned int [noderef] [usertype] __user * drivers/gpu/drm/drm_atomic_uapi.c:1371:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@ drivers/gpu/drm/drm_atomic_uapi.c:1371:29: sparse: expected void const volatile [noderef] __user *ptr drivers/gpu/drm/drm_atomic_uapi.c:1371:29: sparse: got unsigned int const *__gu_addr -- >> arch/sh/drivers/dma/dma-sh.c:111:16: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned long @@ arch/sh/drivers/dma/dma-sh.c:111:16: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/drivers/dma/dma-sh.c:111:16: sparse: got unsigned long arch/sh/drivers/dma/dma-sh.c:117:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned long @@ arch/sh/drivers/dma/dma-sh.c:117:9: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/drivers/dma/dma-sh.c:117:9: sparse: got unsigned long arch/sh/drivers/dma/dma-sh.c:151:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned long @@ arch/sh/drivers/dma/dma-sh.c:151:9: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/drivers/dma/dma-sh.c:151:9: sparse: got unsigned long arch/sh/drivers/dma/dma-sh.c:162:16: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned long @@ arch/sh/drivers/dma/dma-sh.c:162:16: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/drivers/dma/dma-sh.c:162:16: sparse: got unsigned long arch/sh/drivers/dma/dma-sh.c:168:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned long @@ arch/sh/drivers/dma/dma-sh.c:168:9: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/drivers/dma/dma-sh.c:168:9: sparse: got unsigned long arch/sh/drivers/dma/dma-sh.c:186:16: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned long @@ arch/sh/drivers/dma/dma-sh.c:186:16: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/drivers/dma/dma-sh.c:186:16: sparse: got unsigned long arch/sh/drivers/dma/dma-sh.c:188:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned long @@ arch/sh/drivers/dma/dma-sh.c:188:9: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/drivers/dma/dma-sh.c:188:9: sparse: got unsigned long arch/sh/drivers/dma/dma-sh.c:219:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned long @@ arch/sh/drivers/dma/dma-sh.c:219:17: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/drivers/dma/dma-sh.c:219:17: sparse: got unsigned long arch/sh/drivers/dma/dma-sh.c:222:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned long @@ arch/sh/drivers/dma/dma-sh.c:222:17: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/drivers/dma/dma-sh.c:222:17: sparse: got unsigned long arch/sh/drivers/dma/dma-sh.c:224:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned long @@ arch/sh/drivers/dma/dma-sh.c:224:9: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/drivers/dma/dma-sh.c:224:9: sparse: got unsigned long arch/sh/drivers/dma/dma-sh.c:234:15: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned long @@ arch/sh/drivers/dma/dma-sh.c:234:15: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/drivers/dma/dma-sh.c:234:15: sparse: got unsigned long arch/sh/drivers/dma/dma-sh.c:237:16: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned long @@ arch/sh/drivers/dma/dma-sh.c:237:16: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/drivers/dma/dma-sh.c:237:16: sparse: got unsigned long arch/sh/drivers/dma/dma-sh.c:93:20: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned long @@ arch/sh/drivers/dma/dma-sh.c:93:20: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/drivers/dma/dma-sh.c:93:20: sparse: got unsigned long arch/sh/drivers/dma/dma-sh.c:93:20: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned long @@ arch/sh/drivers/dma/dma-sh.c:93:20: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/drivers/dma/dma-sh.c:93:20: sparse: got unsigned long arch/sh/drivers/dma/dma-sh.c:262:31: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned long @@ arch/sh/drivers/dma/dma-sh.c:262:31: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/drivers/dma/dma-sh.c:262:31: sparse: got unsigned long arch/sh/drivers/dma/dma-sh.c:266:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned long @@ arch/sh/drivers/dma/dma-sh.c:266:9: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/drivers/dma/dma-sh.c:266:9: sparse: got unsigned long arch/sh/drivers/dma/dma-sh.c:269:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned long @@ arch/sh/drivers/dma/dma-sh.c:269:9: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/drivers/dma/dma-sh.c:269:9: sparse: got unsigned long arch/sh/drivers/dma/dma-sh.c:272:14: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned long @@ arch/sh/drivers/dma/dma-sh.c:272:14: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/drivers/dma/dma-sh.c:272:14: sparse: got unsigned long vim +42 arch/sh/kernel/process_32.c ^1da177e4c3f41 arch/sh/kernel/process.c Linus Torvalds 2005-04-16 30 ^1da177e4c3f41 arch/sh/kernel/process.c Linus Torvalds 2005-04-16 31 void show_regs(struct pt_regs * regs) ^1da177e4c3f41 arch/sh/kernel/process.c Linus Torvalds 2005-04-16 32 { 21afcacb0348ed arch/sh/kernel/process_32.c Geert Uytterhoeven 2020-06-17 33 pr_info("\n"); a43cb95d547a06 arch/sh/kernel/process_32.c Tejun Heo 2013-04-30 34 show_regs_print_info(KERN_DEFAULT); 7d96169cb769f4 arch/sh/kernel/process_32.c Paul Mundt 2008-08-08 35 21afcacb0348ed arch/sh/kernel/process_32.c Geert Uytterhoeven 2020-06-17 36 pr_info("PC is at %pS\n", (void *)instruction_pointer(regs)); 21afcacb0348ed arch/sh/kernel/process_32.c Geert Uytterhoeven 2020-06-17 37 pr_info("PR is at %pS\n", (void *)regs->pr); 7d96169cb769f4 arch/sh/kernel/process_32.c Paul Mundt 2008-08-08 38 21afcacb0348ed arch/sh/kernel/process_32.c Geert Uytterhoeven 2020-06-17 39 pr_info("PC : %08lx SP : %08lx SR : %08lx ", regs->pc, 21afcacb0348ed arch/sh/kernel/process_32.c Geert Uytterhoeven 2020-06-17 40 regs->regs[15], regs->sr); ^1da177e4c3f41 arch/sh/kernel/process.c Linus Torvalds 2005-04-16 41 #ifdef CONFIG_MMU 21afcacb0348ed arch/sh/kernel/process_32.c Geert Uytterhoeven 2020-06-17 @42 pr_cont("TEA : %08x\n", __raw_readl(MMU_TEA)); ^1da177e4c3f41 arch/sh/kernel/process.c Linus Torvalds 2005-04-16 43 #else 21afcacb0348ed arch/sh/kernel/process_32.c Geert Uytterhoeven 2020-06-17 44 pr_cont("\n"); ^1da177e4c3f41 arch/sh/kernel/process.c Linus Torvalds 2005-04-16 45 #endif ^1da177e4c3f41 arch/sh/kernel/process.c Linus Torvalds 2005-04-16 46 21afcacb0348ed arch/sh/kernel/process_32.c Geert Uytterhoeven 2020-06-17 47 pr_info("R0 : %08lx R1 : %08lx R2 : %08lx R3 : %08lx\n", 21afcacb0348ed arch/sh/kernel/process_32.c Geert Uytterhoeven 2020-06-17 48 regs->regs[0], regs->regs[1], regs->regs[2], regs->regs[3]); 21afcacb0348ed arch/sh/kernel/process_32.c Geert Uytterhoeven 2020-06-17 49 pr_info("R4 : %08lx R5 : %08lx R6 : %08lx R7 : %08lx\n", 21afcacb0348ed arch/sh/kernel/process_32.c Geert Uytterhoeven 2020-06-17 50 regs->regs[4], regs->regs[5], regs->regs[6], regs->regs[7]); 21afcacb0348ed arch/sh/kernel/process_32.c Geert Uytterhoeven 2020-06-17 51 pr_info("R8 : %08lx R9 : %08lx R10 : %08lx R11 : %08lx\n", 21afcacb0348ed arch/sh/kernel/process_32.c Geert Uytterhoeven 2020-06-17 52 regs->regs[8], regs->regs[9], regs->regs[10], regs->regs[11]); 21afcacb0348ed arch/sh/kernel/process_32.c Geert Uytterhoeven 2020-06-17 53 pr_info("R12 : %08lx R13 : %08lx R14 : %08lx\n", 21afcacb0348ed arch/sh/kernel/process_32.c Geert Uytterhoeven 2020-06-17 54 regs->regs[12], regs->regs[13], regs->regs[14]); 21afcacb0348ed arch/sh/kernel/process_32.c Geert Uytterhoeven 2020-06-17 55 pr_info("MACH: %08lx MACL: %08lx GBR : %08lx PR : %08lx\n", ^1da177e4c3f41 arch/sh/kernel/process.c Linus Torvalds 2005-04-16 56 regs->mach, regs->macl, regs->gbr, regs->pr); ^1da177e4c3f41 arch/sh/kernel/process.c Linus Torvalds 2005-04-16 57 539e786cc37ee5 arch/sh/kernel/process_32.c Dmitry Safonov 2020-06-08 58 show_trace(NULL, (unsigned long *)regs->regs[15], regs, KERN_DEFAULT); 9cfc9a9b6fff9e arch/sh/kernel/process_32.c Paul Mundt 2008-11-26 59 show_code(regs); ^1da177e4c3f41 arch/sh/kernel/process.c Linus Torvalds 2005-04-16 60 } ^1da177e4c3f41 arch/sh/kernel/process.c Linus Torvalds 2005-04-16 61 :::::: The code at line 42 was first introduced by commit :::::: 21afcacb0348edf8f5d4e6115b5eb0b58f9a049b sh: process: Fix broken lines in register dumps :::::: TO: Geert Uytterhoeven :::::: CC: Rich Felker --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --M9NhX3UHpAaciwkO Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 ucvCohA0MpdLjB/ryMBCCsb9Aoq+vDWO7AEA --M9NhX3UHpAaciwkO--