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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 573DAC3DA63 for ; Tue, 23 Jul 2024 03:53:19 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BCFBB6B0083; Mon, 22 Jul 2024 23:53:18 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B80C76B0088; Mon, 22 Jul 2024 23:53:18 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A6E856B0089; Mon, 22 Jul 2024 23:53:18 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 8A4FE6B0083 for ; Mon, 22 Jul 2024 23:53:18 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 00328C0F82 for ; Tue, 23 Jul 2024 03:53:17 +0000 (UTC) X-FDA: 82369647276.14.220D8E5 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.11]) by imf10.hostedemail.com (Postfix) with ESMTP id B7CAAC001C for ; Tue, 23 Jul 2024 03:53:15 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=g9W+Z7w+; spf=pass (imf10.hostedemail.com: domain of lkp@intel.com designates 192.198.163.11 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1721706772; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=RimEoeMFTmfWmS2K1xkDEnqi/gLzJ6/cURueE8LMlzc=; b=5e5jUJqYeqXOz21fhl4iDDmdzqQtrVErpQfstUz4ZXQ0EV09iJCVh7XNZOhRg4anuswEZh 7cw83cWSNhc+nunKN7kDCqB2cQDvCbQyYJXiyjyBH6eVF+O3/irREFU5bR7W/ul6dVTBpW F2f8X1izf50YiP/IsccG6eJLG3ze4uM= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=g9W+Z7w+; spf=pass (imf10.hostedemail.com: domain of lkp@intel.com designates 192.198.163.11 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1721706772; a=rsa-sha256; cv=none; b=025UzO0Wt1Wd0YvBAnty7LIIToOqRoXqbIDqci3MsKzZ7yx0tph8JHNIUH24Y0prJa0hSG o3ivpPKHjnfxMsJH39IfR8+6AHwUTDPegA8BTW01WTjyNhN4VqtuzniB6bpSycaMSZiosu 6f56g1BccyS9mpTcXnAavLNLmuRxeXw= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1721706796; x=1753242796; h=date:from:to:cc:subject:message-id:mime-version; bh=nSVd2DLzcNaPy+UBtEIFMwE0fLoBrYTGxA79XUaigwo=; b=g9W+Z7w+wzBsxwjcPwNGIuxue0yT2MV2UDk+jB0lZXrMotvdkAvAnL5X zCb3WnI18X/B7+N3+VG/jQQsaZWc6vpAHCAgZHpzbL8sRbA6HtVrbk/Pl IloHvwlm77wmofBCjIDA2jqqFp9yofjuWEOy/r/zw0dC4JC+aVhnaDJVy ERsE5ElbuledmTvk1/HCt4TbwS3OpZyRrcEb5EPw3v/H9j7f4XDd1RrZh oNeQnTa8v0OEOEJ5/9T9Uq02tVfGA+kPJW7rTR9A8C2en0zLsgEJp9ClU vtCzkzx29fjZ9piSnU8Fufn657gOY8trXtgyAVdhoRB5F/bXmqYlD387T A==; X-CSE-ConnectionGUID: xet0sdekRTiEQ3G5jTJQ6w== X-CSE-MsgGUID: aNVWXRihQN+qnaC846LKnQ== X-IronPort-AV: E=McAfee;i="6700,10204,11141"; a="29926863" X-IronPort-AV: E=Sophos;i="6.09,229,1716274800"; d="scan'208";a="29926863" Received: from fmviesa003.fm.intel.com ([10.60.135.143]) by fmvoesa105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2024 20:53:14 -0700 X-CSE-ConnectionGUID: 4oYA8GSCQfqdyAnADVa+uw== X-CSE-MsgGUID: sj1rur8BQwSE9MSkMEGZYg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.09,229,1716274800"; d="scan'208";a="56252023" Received: from lkp-server01.sh.intel.com (HELO 68891e0c336b) ([10.239.97.150]) by fmviesa003.fm.intel.com with ESMTP; 22 Jul 2024 20:53:13 -0700 Received: from kbuild by 68891e0c336b with local (Exim 4.96) (envelope-from ) id 1sW6aM-000lcG-2z; Tue, 23 Jul 2024 03:53:10 +0000 Date: Tue, 23 Jul 2024 11:52:58 +0800 From: kernel test robot To: Huacai Chen Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Jiaxun Yang Subject: [linux-next:master 13132/13536] arch/loongarch/kernel/relocate.c:212:24: sparse: sparse: incorrect type in argument 1 (different address spaces) Message-ID: <202407231154.QJTaxbpZ-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: B7CAAC001C X-Stat-Signature: j3c8354i3rfyi81mi8ukhdxidxkdny6f X-Rspam-User: X-HE-Tag: 1721706795-924818 X-HE-Meta: U2FsdGVkX1/IJG2O0O7Fy8EV0503YS20OcbE/SW8eFEoqkPW43LE9DDGO2JHzzR+sPIUhV+vreUJO1TS15kFiqxSFyHqHcMl/Iqf4SfnFZAamyzIY8xi6L+4KxUqu62NfvK4ro3jsd+/UpSLMb4r41HOp+Dce1xtbXkH6qSHporSw7KuX7acNk7mx4p3851w6nnVq3vJNHstlK9BpSHBy1m2FXJ/Yu6X9p6KxN9cmnoUqL7oIopxuGPiL/LKkzqNJ+x1VusduskMMRfv7or/wnlUlgNHbkR7SObVh4nC4Za5pNDJQlzS1+JCdNq79VNpKYWFJeo0Gj1UCzxE+c5PpdySbn6nHeQGxkVwp/c+RRYWDznkrc7UA4YIuGdQDdQKCRbE1IswSjFlMZ6ZtnTT9lj7Zy8jrF4PoeJ600rr7E7LOXFxEdHepXKdPIHA8Eh/u6jnrr3miqXzp9M4MqRaMNx0qrxDPbrkLGcB6cOvKp5AnXfkIdRDIx/pNemfbRg0wrw8bqOmYZ5ThT0OvvYKi+9AmBXmpTAy8ouIEv8Rj3gAj9iT6eGP2j2ekmrLBNfhnCVZTdM0wA5PEtns3Nlvssx8k/Rq3CHAxaFxe89Bl8cTtgQuz+LEUpGmtRQV9Mau89GG4N4pZxFO5awo8yVEcdeJGxjRayvUMAB2C6Scz/+iMxEuA7o9h5lvbANisUK6003XrKfWHG/xwUFomlXhUpaSMcBOC0qR78QctjBST0NokZtFpcaLSNfLJvRfaXvyRSr+n/zVKJLUpVOh0sDzGu1sZ7l0fMzHuLJMwrMZPCX2m+norHqxD/XIm5UuRpGpZWh0R+gEmiqKiH4otg9qbNgPCpIylOr06eXyFz1RL6GbUc2YPAUcZYjAm4sClch4AjK9wh3WvgBq+Pu+9JacLi+dXAksOlsUTXVbMZ+40wG+nB74TtFxUzHN+OGJhakSR8+qSGVCMmL+oWI0SA6 zEaoknF5 lVYRH1D9DnlpqDDKMsT6dmd7N/wShUWz92zTqQ97kIr2mpKrPWBxXvNcwg8vaCyVmnpaWOp0Z4Dkbjl5/j/Du90dXba+ATzm6bX66vuqHKXB1Wk2qn4IW7yLQFXTS5ddSH6EHv25VomU62OtDjt3AbM1SHCSTgakKr6ZOKROvaKzS+E2BHbXTjIIVZRVo7fL0SvoGqYfYoYhAfB4gGPq1RCj1tsR4/khdp5e4ZQoOtOLDEbl55cjxUnxuFXeczPZledKmTZza2VZrlKzAjAzn4v7H1m98slbyhztPWWB8p+YnEyZ8azL3rBCiA3mGSgtSzbVXcXng1JUC1Hg5bwN7bFSxAg== 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: List-Subscribe: List-Unsubscribe: tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: dee7f101b64219f512bb2f842227bd04c14efe30 commit: 2d974d2671121272dbe8142e11c6a5ec28123d21 [13132/13536] LoongArch: Use correct API to map cmdline in relocate_kernel() config: loongarch-randconfig-r122-20240722 (https://download.01.org/0day-ci/archive/20240723/202407231154.QJTaxbpZ-lkp@intel.com/config) compiler: loongarch64-linux-gcc (GCC) 14.1.0 reproduce: (https://download.01.org/0day-ci/archive/20240723/202407231154.QJTaxbpZ-lkp@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-kbuild-all/202407231154.QJTaxbpZ-lkp@intel.com/ sparse warnings: (new ones prefixed by >>) >> arch/loongarch/kernel/relocate.c:212:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __iomem *addr @@ got char *cmdline @@ arch/loongarch/kernel/relocate.c:212:24: sparse: expected void [noderef] __iomem *addr arch/loongarch/kernel/relocate.c:212:24: sparse: got char *cmdline vim +212 arch/loongarch/kernel/relocate.c 194 195 unsigned long __init relocate_kernel(void) 196 { 197 unsigned long kernel_length; 198 unsigned long random_offset = 0; 199 void *location_new = _text; /* Default to original kernel start */ 200 char *cmdline = early_memremap_ro(fw_arg1, COMMAND_LINE_SIZE); /* Boot command line is passed in fw_arg1 */ 201 202 strscpy(boot_command_line, cmdline, COMMAND_LINE_SIZE); 203 204 #ifdef CONFIG_RANDOMIZE_BASE 205 location_new = determine_relocation_address(); 206 207 /* Sanity check relocation address */ 208 if (relocation_addr_valid(location_new)) 209 random_offset = (unsigned long)location_new - (unsigned long)(_text); 210 #endif 211 reloc_offset = (unsigned long)_text - VMLINUX_LOAD_ADDRESS; > 212 early_memunmap(cmdline, COMMAND_LINE_SIZE); 213 214 if (random_offset) { 215 kernel_length = (long)(_end) - (long)(_text); 216 217 /* Copy the kernel to it's new location */ 218 memcpy(location_new, _text, kernel_length); 219 220 /* Sync the caches ready for execution of new kernel */ 221 __asm__ __volatile__ ( 222 "ibar 0 \t\n" 223 "dbar 0 \t\n" 224 ::: "memory"); 225 226 reloc_offset += random_offset; 227 228 /* The current thread is now within the relocated kernel */ 229 __current_thread_info = RELOCATED_KASLR(__current_thread_info); 230 231 update_reloc_offset(&reloc_offset, random_offset); 232 } 233 234 if (reloc_offset) 235 relocate_relative(); 236 237 relocate_absolute(random_offset); 238 239 return random_offset; 240 } 241 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki