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.3 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,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 49EA7C5519F for ; Sun, 22 Nov 2020 19:16:48 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id DC421208C3 for ; Sun, 22 Nov 2020 19:16:47 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728178AbgKVTQ0 (ORCPT ); Sun, 22 Nov 2020 14:16:26 -0500 Received: from mga02.intel.com ([134.134.136.20]:2807 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727938AbgKVTQ0 (ORCPT ); Sun, 22 Nov 2020 14:16:26 -0500 IronPort-SDR: savG9B6ARDWCU1VoErn1e2W15ifaEZ4kiw5i/lOPjyxqOMrtj1S25EyfwuCSir6RQTcYTExuau GOFD8p4DvjsQ== X-IronPort-AV: E=McAfee;i="6000,8403,9813"; a="158709566" X-IronPort-AV: E=Sophos;i="5.78,361,1599548400"; d="gz'50?scan'50,208,50";a="158709566" X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Nov 2020 11:16:23 -0800 IronPort-SDR: dBxoz544ji1uVWAfho7gP4nG1xq1OFfLEgI0E464xHui2DD4umklADot2LtSC/+8pg4VoUfvP+ 6Ph7tCPD9T5w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,361,1599548400"; d="gz'50?scan'50,208,50";a="402403056" Received: from lkp-server01.sh.intel.com (HELO ce8054c7261d) ([10.239.97.150]) by orsmga001.jf.intel.com with ESMTP; 22 Nov 2020 11:16:22 -0800 Received: from kbuild by ce8054c7261d with local (Exim 4.92) (envelope-from ) id 1kguqT-0000FP-Dr; Sun, 22 Nov 2020 19:16:21 +0000 Date: Mon, 23 Nov 2020 03:15:35 +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/cpu/sh2a/clock-sh7206.c:26:44: sparse: sparse: incorrect type in argument 1 (different base types) Message-ID: <202011230324.wihZV28U-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="zYM0uCDKw75PZbzx" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --zYM0uCDKw75PZbzx 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: a349e4c659609fd20e4beea89e5c4a4038e33a95 commit: e5fc436f06eef54ef512ea55a9db8eb9f2e76959 sparse: use static inline for __chk_{user,io}_ptr() date: 3 months ago config: sh-randconfig-s032-20201123 (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-134-gb59dbdaf-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/cpu/sh2a/clock-sh7206.c:26:44: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ >> arch/sh/kernel/cpu/sh2a/clock-sh7206.c:26:44: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/kernel/cpu/sh2a/clock-sh7206.c:26:44: sparse: got unsigned int arch/sh/kernel/cpu/sh2a/clock-sh7206.c:35:20: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/kernel/cpu/sh2a/clock-sh7206.c:35:20: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/kernel/cpu/sh2a/clock-sh7206.c:35:20: sparse: got unsigned int arch/sh/kernel/cpu/sh2a/clock-sh7206.c:45:46: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/kernel/cpu/sh2a/clock-sh7206.c:45:46: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/kernel/cpu/sh2a/clock-sh7206.c:45:46: sparse: got unsigned int arch/sh/kernel/cpu/sh2a/clock-sh7206.c:54:20: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/kernel/cpu/sh2a/clock-sh7206.c:54:20: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/kernel/cpu/sh2a/clock-sh7206.c:54:20: sparse: got unsigned int -- drivers/net/ppp/ppp_generic.c:925:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@ drivers/net/ppp/ppp_generic.c:925:21: sparse: expected int const *__gu_addr drivers/net/ppp/ppp_generic.c:925:21: sparse: got int [noderef] __user *p >> drivers/net/ppp/ppp_generic.c:925:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@ >> drivers/net/ppp/ppp_generic.c:925:21: sparse: expected void const volatile [noderef] __user *ptr drivers/net/ppp/ppp_generic.c:925:21: sparse: got int const *__gu_addr drivers/net/ppp/ppp_generic.c:939:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@ drivers/net/ppp/ppp_generic.c:939:21: sparse: expected int const *__gu_addr drivers/net/ppp/ppp_generic.c:939:21: sparse: got int [noderef] __user *p drivers/net/ppp/ppp_generic.c:939:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@ drivers/net/ppp/ppp_generic.c:939:21: sparse: expected void const volatile [noderef] __user *ptr drivers/net/ppp/ppp_generic.c:939:21: sparse: got int const *__gu_addr drivers/net/ppp/ppp_generic.c:954:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@ drivers/net/ppp/ppp_generic.c:954:21: sparse: expected int const *__gu_addr drivers/net/ppp/ppp_generic.c:954:21: sparse: got int [noderef] __user *p drivers/net/ppp/ppp_generic.c:954:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@ drivers/net/ppp/ppp_generic.c:954:21: sparse: expected void const volatile [noderef] __user *ptr drivers/net/ppp/ppp_generic.c:954:21: sparse: got int const *__gu_addr drivers/net/ppp/ppp_generic.c:651:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@ drivers/net/ppp/ppp_generic.c:651:29: sparse: expected int const *__gu_addr drivers/net/ppp/ppp_generic.c:651:29: sparse: got int [noderef] __user *p drivers/net/ppp/ppp_generic.c:651:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@ drivers/net/ppp/ppp_generic.c:651:29: sparse: expected void const volatile [noderef] __user *ptr drivers/net/ppp/ppp_generic.c:651:29: sparse: got int const *__gu_addr drivers/net/ppp/ppp_generic.c:681:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@ drivers/net/ppp/ppp_generic.c:681:21: sparse: expected int const *__gu_addr drivers/net/ppp/ppp_generic.c:681:21: sparse: got int [noderef] __user *p drivers/net/ppp/ppp_generic.c:681:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@ drivers/net/ppp/ppp_generic.c:681:21: sparse: expected void const volatile [noderef] __user *ptr drivers/net/ppp/ppp_generic.c:681:21: sparse: got int const *__gu_addr drivers/net/ppp/ppp_generic.c:688:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@ drivers/net/ppp/ppp_generic.c:688:21: sparse: expected int const *__gu_addr drivers/net/ppp/ppp_generic.c:688:21: sparse: got int [noderef] __user *p drivers/net/ppp/ppp_generic.c:688:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@ drivers/net/ppp/ppp_generic.c:688:21: sparse: expected void const volatile [noderef] __user *ptr drivers/net/ppp/ppp_generic.c:688:21: sparse: got int const *__gu_addr drivers/net/ppp/ppp_generic.c:726:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@ drivers/net/ppp/ppp_generic.c:726:21: sparse: expected int const *__gu_addr drivers/net/ppp/ppp_generic.c:726:21: sparse: got int [noderef] __user *p drivers/net/ppp/ppp_generic.c:726:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@ drivers/net/ppp/ppp_generic.c:726:21: sparse: expected void const volatile [noderef] __user *ptr drivers/net/ppp/ppp_generic.c:726:21: sparse: got int const *__gu_addr drivers/net/ppp/ppp_generic.c:755:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@ drivers/net/ppp/ppp_generic.c:755:21: sparse: expected int const *__gu_addr drivers/net/ppp/ppp_generic.c:755:21: sparse: got int [noderef] __user *p drivers/net/ppp/ppp_generic.c:755:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@ drivers/net/ppp/ppp_generic.c:755:21: sparse: expected void const volatile [noderef] __user *ptr drivers/net/ppp/ppp_generic.c:755:21: sparse: got int const *__gu_addr drivers/net/ppp/ppp_generic.c:823:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@ drivers/net/ppp/ppp_generic.c:823:21: sparse: expected int const *__gu_addr drivers/net/ppp/ppp_generic.c:823:21: sparse: got int [noderef] __user *p drivers/net/ppp/ppp_generic.c:823:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@ drivers/net/ppp/ppp_generic.c:823:21: sparse: expected void const volatile [noderef] __user *ptr drivers/net/ppp/ppp_generic.c:823:21: sparse: got int const *__gu_addr -- drivers/isdn/mISDN/timerdev.c:229:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@ drivers/isdn/mISDN/timerdev.c:229:21: sparse: expected int const *__gu_addr drivers/isdn/mISDN/timerdev.c:229:21: sparse: got int [noderef] __user * >> drivers/isdn/mISDN/timerdev.c:229:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@ >> drivers/isdn/mISDN/timerdev.c:229:21: sparse: expected void const volatile [noderef] __user *ptr drivers/isdn/mISDN/timerdev.c:229:21: sparse: got int const *__gu_addr drivers/isdn/mISDN/timerdev.c:245:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@ drivers/isdn/mISDN/timerdev.c:245:21: sparse: expected int const *__gu_addr drivers/isdn/mISDN/timerdev.c:245:21: sparse: got int [noderef] __user * drivers/isdn/mISDN/timerdev.c:245:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@ drivers/isdn/mISDN/timerdev.c:245:21: sparse: expected void const volatile [noderef] __user *ptr drivers/isdn/mISDN/timerdev.c:245:21: sparse: got int const *__gu_addr -- drivers/isdn/mISDN/socket.c:319:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@ drivers/isdn/mISDN/socket.c:319:21: sparse: expected int const *__gu_addr drivers/isdn/mISDN/socket.c:319:21: sparse: got int [noderef] __user * >> drivers/isdn/mISDN/socket.c:319:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@ >> drivers/isdn/mISDN/socket.c:319:21: sparse: expected void const volatile [noderef] __user *ptr drivers/isdn/mISDN/socket.c:319:21: sparse: got int const *__gu_addr drivers/isdn/mISDN/socket.c:333:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@ drivers/isdn/mISDN/socket.c:333:21: sparse: expected int const *__gu_addr drivers/isdn/mISDN/socket.c:333:21: sparse: got int [noderef] __user * drivers/isdn/mISDN/socket.c:333:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@ drivers/isdn/mISDN/socket.c:333:21: sparse: expected void const volatile [noderef] __user *ptr drivers/isdn/mISDN/socket.c:333:21: sparse: got int const *__gu_addr drivers/isdn/mISDN/socket.c:371:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@ drivers/isdn/mISDN/socket.c:371:21: sparse: expected int const *__gu_addr drivers/isdn/mISDN/socket.c:371:21: sparse: got int [noderef] __user * drivers/isdn/mISDN/socket.c:371:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@ drivers/isdn/mISDN/socket.c:371:21: sparse: expected void const volatile [noderef] __user *ptr drivers/isdn/mISDN/socket.c:371:21: sparse: got int const *__gu_addr drivers/isdn/mISDN/socket.c:441:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *optlen @@ drivers/isdn/mISDN/socket.c:441:13: sparse: expected int const *__gu_addr drivers/isdn/mISDN/socket.c:441:13: sparse: got int [noderef] __user *optlen drivers/isdn/mISDN/socket.c:441:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@ drivers/isdn/mISDN/socket.c:441:13: sparse: expected void const volatile [noderef] __user *ptr drivers/isdn/mISDN/socket.c:441:13: sparse: got int const *__gu_addr drivers/isdn/mISDN/socket.c:654:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@ drivers/isdn/mISDN/socket.c:654:21: sparse: expected int const *__gu_addr drivers/isdn/mISDN/socket.c:654:21: sparse: got int [noderef] __user * drivers/isdn/mISDN/socket.c:654:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@ drivers/isdn/mISDN/socket.c:654:21: sparse: expected void const volatile [noderef] __user *ptr drivers/isdn/mISDN/socket.c:654:21: sparse: got int const *__gu_addr -- net/atm/pppoatm.c:376:24: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@ net/atm/pppoatm.c:376:24: sparse: expected int const *__gu_addr net/atm/pppoatm.c:376:24: sparse: got int [noderef] __user * >> net/atm/pppoatm.c:376:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@ >> net/atm/pppoatm.c:376:24: sparse: expected void const volatile [noderef] __user *ptr net/atm/pppoatm.c:376:24: sparse: got int const *__gu_addr net/atm/pppoatm.c:453:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short [noderef] [usertype] __user * @@ net/atm/pppoatm.c:453:21: sparse: expected unsigned short const *__gu_addr net/atm/pppoatm.c:453:21: sparse: got unsigned short [noderef] [usertype] __user * >> net/atm/pppoatm.c:453:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@ net/atm/pppoatm.c:453:21: sparse: expected void const volatile [noderef] __user *ptr net/atm/pppoatm.c:453:21: sparse: got unsigned short const *__gu_addr vim +26 arch/sh/kernel/cpu/sh2a/clock-sh7206.c 9d4436a6fbc8c5e Yoshinori Sato 2006-11-05 23 9d4436a6fbc8c5e Yoshinori Sato 2006-11-05 24 static void master_clk_init(struct clk *clk) 9d4436a6fbc8c5e Yoshinori Sato 2006-11-05 25 { 16b259203c513ed Paul Mundt 2010-11-01 @26 clk->rate *= pll2_mult * pll1rate[(__raw_readw(FREQCR) >> 8) & 0x0007]; 9d4436a6fbc8c5e Yoshinori Sato 2006-11-05 27 } 9d4436a6fbc8c5e Yoshinori Sato 2006-11-05 28 :::::: The code at line 26 was first introduced by commit :::::: 16b259203c513ed28bd31cc9a981e0d3ad517943 sh: migrate SH_CLK_MD to mode pin API. :::::: TO: Paul Mundt :::::: CC: Paul Mundt --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --zYM0uCDKw75PZbzx Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 Kv9tlMwnHXWzGzzKuNR+u/8ANaA8pss4AQA= --zYM0uCDKw75PZbzx--