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 BC6BBC2D0A3 for ; Sun, 1 Nov 2020 15:39:04 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 68DC022246 for ; Sun, 1 Nov 2020 15:39:04 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726928AbgKAPjD (ORCPT ); Sun, 1 Nov 2020 10:39:03 -0500 Received: from mga06.intel.com ([134.134.136.31]:12697 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726529AbgKAPjC (ORCPT ); Sun, 1 Nov 2020 10:39:02 -0500 IronPort-SDR: UY6YjyMMK5lv1Oq0Nva6go7nIw0tAey4k+yifsCegwQS7uQapeG/i5c0LmLC3LXJmetBkZ3VEq TE9Lym3iaZUQ== X-IronPort-AV: E=McAfee;i="6000,8403,9791"; a="230428892" X-IronPort-AV: E=Sophos;i="5.77,441,1596524400"; d="gz'50?scan'50,208,50";a="230428892" X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Nov 2020 07:38:59 -0800 IronPort-SDR: E37UxNn5VnAod3bnsh3qlgFUq5PeHqdvJo1AvrvM3C2n+sNRoc7VE3W0VqrSlRS2+8s+R8ia2S Vrfp+Au7Cw6w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,441,1596524400"; d="gz'50?scan'50,208,50";a="352460948" Received: from lkp-server02.sh.intel.com (HELO 7e23a4084293) ([10.239.97.151]) by fmsmga004.fm.intel.com with ESMTP; 01 Nov 2020 07:38:57 -0800 Received: from kbuild by 7e23a4084293 with local (Exim 4.92) (envelope-from ) id 1kZFRY-00009n-LQ; Sun, 01 Nov 2020 15:38:56 +0000 Date: Sun, 1 Nov 2020 23:38:44 +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: <202011012327.VhwrBDqQ-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="ReaqsoxgOBHFXBhH" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --ReaqsoxgOBHFXBhH 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: c2dc4c073fb71b50904493657a7622b481b346e3 commit: e5fc436f06eef54ef512ea55a9db8eb9f2e76959 sparse: use static inline for __chk_{user,io}_ptr() date: 9 weeks ago config: sh-randconfig-s032-20201030 (attached as .config) compiler: sh4-linux-gcc (GCC) 9.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-68-g49c98aa3-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-9.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/fault.c: note: in included file (through arch/sh/include/asm/mmu_context.h): >> arch/sh/include/asm/mmu_context_32.h:58:25: 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:58:25: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/include/asm/mmu_context_32.h:58:25: sparse: got unsigned int >> arch/sh/include/asm/mmu_context_32.h:58:25: 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:58:25: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/include/asm/mmu_context_32.h:58:25: 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 -- >> arch/sh/kernel/cpu/sh3/serial-sh770x.c:15:16: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ >> arch/sh/kernel/cpu/sh3/serial-sh770x.c:15:16: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/kernel/cpu/sh3/serial-sh770x.c:15:16: sparse: got unsigned int arch/sh/kernel/cpu/sh3/serial-sh770x.c:17:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/kernel/cpu/sh3/serial-sh770x.c:17:9: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/kernel/cpu/sh3/serial-sh770x.c:17:9: sparse: got unsigned int arch/sh/kernel/cpu/sh3/serial-sh770x.c:21:24: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/kernel/cpu/sh3/serial-sh770x.c:21:24: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/kernel/cpu/sh3/serial-sh770x.c:21:24: sparse: got unsigned int arch/sh/kernel/cpu/sh3/serial-sh770x.c:24:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/kernel/cpu/sh3/serial-sh770x.c:24:17: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/kernel/cpu/sh3/serial-sh770x.c:24:17: sparse: got unsigned int arch/sh/kernel/cpu/sh3/serial-sh770x.c:26:24: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/kernel/cpu/sh3/serial-sh770x.c:26:24: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/kernel/cpu/sh3/serial-sh770x.c:26:24: sparse: got unsigned int arch/sh/kernel/cpu/sh3/serial-sh770x.c:28:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/kernel/cpu/sh3/serial-sh770x.c:28:17: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/kernel/cpu/sh3/serial-sh770x.c:28:17: sparse: got unsigned 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 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 --ReaqsoxgOBHFXBhH Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --ReaqsoxgOBHFXBhH--