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,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 AF602C433B4 for ; Thu, 8 Apr 2021 17:38:49 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 135D4610F8 for ; Thu, 8 Apr 2021 17:38:49 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 135D4610F8 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 876516B0036; Thu, 8 Apr 2021 13:38:48 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7FF596B006E; Thu, 8 Apr 2021 13:38:48 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 650F66B0071; Thu, 8 Apr 2021 13:38:48 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0047.hostedemail.com [216.40.44.47]) by kanga.kvack.org (Postfix) with ESMTP id 3FF976B0036 for ; Thu, 8 Apr 2021 13:38:48 -0400 (EDT) Received: from smtpin22.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id E43691802A396 for ; Thu, 8 Apr 2021 17:38:47 +0000 (UTC) X-FDA: 78009909894.22.4CF497E Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by imf13.hostedemail.com (Postfix) with ESMTP id A1758E00011B for ; Thu, 8 Apr 2021 17:38:44 +0000 (UTC) IronPort-SDR: qyDs6pJYPrnb9aPaShbcHVrhMHdPv++oDnXOHnB4syWxwbDPCDc77gbPARLGs8NOKdzTemdf7o bHDLYo+JyMVg== X-IronPort-AV: E=McAfee;i="6000,8403,9948"; a="190396512" X-IronPort-AV: E=Sophos;i="5.82,207,1613462400"; d="gz'50?scan'50,208,50";a="190396512" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Apr 2021 10:38:45 -0700 IronPort-SDR: xGd+lDeLMKOYuHWcjvMlOePjAtVHl4MdSOehv+8wZAnSMNINXgYzkS5T5YezfodhWSR21SpUTS 3HPa+syStqbQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,207,1613462400"; d="gz'50?scan'50,208,50";a="381803234" Received: from lkp-server01.sh.intel.com (HELO 69d8fcc516b7) ([10.239.97.150]) by orsmga006.jf.intel.com with ESMTP; 08 Apr 2021 10:38:42 -0700 Received: from kbuild by 69d8fcc516b7 with local (Exim 4.92) (envelope-from ) id 1lUYc6-000FPJ-8P; Thu, 08 Apr 2021 17:38:42 +0000 Date: Fri, 9 Apr 2021 01:38:38 +0800 From: kernel test robot To: Al Viro Cc: kbuild-all@lists.01.org, Linux Memory Management List , Rich Felker Subject: [linux-next:master 568/11059] arch/sh/kernel/traps_32.c:574:9: sparse: sparse: incorrect type in initializer (different address spaces) Message-ID: <202104090126.EG91MaKv-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="RnlQjJ0d97Da+TV1" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-Rspamd-Queue-Id: A1758E00011B X-Stat-Signature: 11ojsgo6jdgc93oqejszfa76bdsox6g5 X-Rspamd-Server: rspam02 Received-SPF: none (intel.com>: No applicable sender policy available) receiver=imf13; identity=mailfrom; envelope-from=""; helo=mga11.intel.com; client-ip=192.55.52.93 X-HE-DKIM-Result: none/none X-HE-Tag: 1617903524-304271 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: --RnlQjJ0d97Da+TV1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 6145d80cfc62e3ed8f16ff584d6287e6d88b82b9 commit: b1deeeb93933d39098cf9b192ae0ac347e9bbd02 [568/11059] sh: fix trivial misannotations config: sh-randconfig-s031-20210408 (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-279-g6d5d9b42-dirty # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=b1deeeb93933d39098cf9b192ae0ac347e9bbd02 git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git git fetch --no-tags linux-next master git checkout b1deeeb93933d39098cf9b192ae0ac347e9bbd02 # 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/traps_32.c:574:9: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const [noderef] __user *__gu_addr @@ got unsigned short * @@ arch/sh/kernel/traps_32.c:574:9: sparse: expected unsigned short const [noderef] __user *__gu_addr arch/sh/kernel/traps_32.c:574:9: sparse: got unsigned short * arch/sh/kernel/traps_32.c:563:5: sparse: sparse: symbol 'is_dsp_inst' was not declared. Should it be static? vim +574 arch/sh/kernel/traps_32.c ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 558 ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 559 #ifdef CONFIG_SH_DSP ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 560 /* ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 561 * SH-DSP support gerg@snapgear.com. ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 562 */ ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 563 int is_dsp_inst(struct pt_regs *regs) ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 564 { 882c12c4e1a95e arch/sh/kernel/traps.c Paul Mundt 2007-05-14 565 unsigned short inst = 0; ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 566 ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 567 /* ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 568 * Safe guard if DSP mode is already enabled or we're lacking ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 569 * the DSP altogether. ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 570 */ 11c1965687b0a4 arch/sh/kernel/traps.c Paul Mundt 2006-12-25 571 if (!(current_cpu_data.flags & CPU_HAS_DSP) || (regs->sr & SR_DSP)) ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 572 return 0; ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 573 ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 @574 get_user(inst, ((unsigned short *) regs->pc)); ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 575 ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 576 inst &= 0xf000; ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 577 ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 578 /* Check for any type of DSP or support instruction */ ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 579 if ((inst == 0xf000) || (inst == 0x4000)) ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 580 return 1; ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 581 ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 582 return 0; ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 583 } ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 584 #else ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 585 #define is_dsp_inst(regs) (0) ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 586 #endif /* CONFIG_SH_DSP */ ^1da177e4c3f41 arch/sh/kernel/traps.c Linus Torvalds 2005-04-16 587 :::::: The code at line 574 was first introduced by commit :::::: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2 :::::: TO: Linus Torvalds :::::: CC: Linus Torvalds --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --RnlQjJ0d97Da+TV1 Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 krwVP+UiacKSE+yiarlWARgYjGeDlbjBjYhIuLMLEQ7wtwTTVcZoK6LfvDQ5tWmdvnQB/PH0 +yvGG359+Xg/PTOHBiYD5xYYwtvN183i7dK4nwlwkjW14vYk9UQDvII0nUg02BdNcuK6w607 hKsDAWTC5Db+Mh4iGWpeO1j8A+2FquEhe/bqzd7lFoymn6b7JLdMVDV8mYTFIYT9bYAbgUx5 tnCrANBi7t40qHVyjvfJ5xpF7PJJj62579OjYUKYVY/4a08EaIME3Zj4B/2eKsnWdRyqiyBX T2uMEXgyYGiUyrb9Mzr5YDzcL4xbil+PnR2yPBQxtyXS5GVpsU7CZn3gn26NZibbT4mUcVkR CjqEfQdIIG6yLEblFKmz6psydk+R4+s7ugPB3eXt7A+05Dp9fb57/3g9nt1/O97/eXr+qhlN 0XMt7jcY11t0mjfj6dikoE0R//ry00/a2/kPtKqqXCZ5UN1gnIy8XqmtNXX31F4zGPisIpYJ iEkY5UDT7ijTVpCg8hCVZlWRkXaLJ0nj3MKGRRUZJp5VksVww86WsR5pW6oRA42BMFSgihWr cVUIt0U4Z/RVGo7PTYpO7tZgSb1taoNsOrF+9s7zBqMSJoVuLG94SVkjmJmrkjBBtQ9sFzSD Aubdh2UDygF8ZnWRt7mGXXrgChQu+vF3dx7NQDGPikybFKYO/QW3rwuhaG1mw/FZHQUAFLws aCuOaepO7f25/44I1WrW4Nw7tPMArVEbtXRjPtwighloT96sbxPtiNEQ6a0eeE0tCkZJXUnH 8rTIipyHov594UFBiz4UlNJXgl1Mxy31oI6BQDd3WIA7DCNRBYbWXGAshTgzQWYoQWpHxmmD 9b+uNxaOot4FJenGrbiR0K00oFfyDUmOWqeUWQ1Fc0PaVVE5+0FHhQTwHUqmJkTlRa4QTZbp RsEUw06hyqJITVQVO9RRUqEBHoMJ0PTf9PwzwI2wMDgrS/hsIKFX2juEWKeScTR+SgvD7ht/ Dy3Njv/qIktgG9G2uvS2qQOjMvQgApmPE72yMjGsYYokIpNR2Oxv9A43okwT06wC48lyz3/F 8rdgradvrfGQZCOXOOeY+ZKhzl+Cfn89Pb//SRG0H56Ob1/dp7RQmmI0IG6kcM51GeK/XHgp rrdJXH+ZdbNBtlRMDTPtcesmWxZwGjRxVeVwY2e3E2QG+D8ctstCGGEMvMPobrWnx+MvmDta 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 GRXhNvNKBfLyu0zkNsiH1bYeNP8PN9dUAvL6AAA= --RnlQjJ0d97Da+TV1--