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 7EC43C4707B for ; Thu, 18 Jan 2024 14:54:25 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id EF7F36B0092; Thu, 18 Jan 2024 09:54:24 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id EA8216B0093; Thu, 18 Jan 2024 09:54:24 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D70036B0095; Thu, 18 Jan 2024 09:54:24 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id C6F916B0092 for ; Thu, 18 Jan 2024 09:54:24 -0500 (EST) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 975EEA0CEB for ; Thu, 18 Jan 2024 14:54:24 +0000 (UTC) X-FDA: 81692727648.30.1B4A915 Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.93]) by imf29.hostedemail.com (Postfix) with ESMTP id 6E7EB120026 for ; Thu, 18 Jan 2024 14:54:21 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=RbzkUacg; spf=pass (imf29.hostedemail.com: domain of lkp@intel.com designates 192.55.52.93 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=1705589662; 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=FzAUv0jjfmatB/qdkX0hC5+MdpOc3v0+4r8SSXS9hjM=; b=kJAOW0K5d5tkdSc19MEW/4x5LDyhma5WWyzEvx+z6jrR5iqYHuFsaIUfKNQmRMRH5V/p2f wN8n7TmdrWmmmHzHIkTPpJ5p0sx3Gmfqq6/mfBhPnARfaYpO6kGgnralOtBz7hod9J6zDq A3rZbVD3jAdm+wW7jh9jqJ4hDjQi9wg= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1705589662; a=rsa-sha256; cv=none; b=B/S4ehOkP/T6njCEfhMyPr/qCjRh6n232bvGWv9WZyxcYDBi3+NgjfqTcsH2ldLV6qefz2 iyeHOKFuk5DOpN/zC2xNAPz07kOJWCj0QAdNuDFyFYfQM7VbfevoPOYxaccIbqq/INP2CP AVYr5ljX+sIUmMTZAjnte5Z8FYKDY4k= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=RbzkUacg; spf=pass (imf29.hostedemail.com: domain of lkp@intel.com designates 192.55.52.93 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1705589661; x=1737125661; h=date:from:to:cc:subject:message-id:mime-version; bh=6T29mlB1hgc62DKh8mMcQUFuchxbv0HaK/GYUQmhz+M=; b=RbzkUacgLFN8VDl7kIUijixJ+u5cWbC0JDveGulS6xFKQv5hyeTxXQQc k4H+ILXmVd9tFyPWdfQJK94A+hD+nbdkTe7wOOudx4P6eZmFe40OJRPsh XM2ZRLsKTMaZWrqsBH9Rau4J5n9LvtU1gUn5Xwqh5V2kdK13OgQu+QjZw 9Zddav2Jej4jI7iH1/X4CQBIVALl2/hxNu8da4BjPidBQW5GQG/JbTS1E TV+AgF+zdvc9OeF1eVyEaj19GLR06rLBKOoHlVIoNkJzOlliZA3wjRmXe GUrKqqPnk9lPRd1Nn0ZRoASgleiYtM3U1w74oi5rVN8Fm2ABiIHc2vvn0 A==; X-IronPort-AV: E=McAfee;i="6600,9927,10956"; a="397628472" X-IronPort-AV: E=Sophos;i="6.05,203,1701158400"; d="scan'208";a="397628472" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Jan 2024 06:54:19 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.05,203,1701158400"; d="scan'208";a="26781710" Received: from lkp-server01.sh.intel.com (HELO 961aaaa5b03c) ([10.239.97.150]) by fmviesa001.fm.intel.com with ESMTP; 18 Jan 2024 06:54:18 -0800 Received: from kbuild by 961aaaa5b03c with local (Exim 4.96) (envelope-from ) id 1rQTma-00033g-26; Thu, 18 Jan 2024 14:54:16 +0000 Date: Thu, 18 Jan 2024 22:53:56 +0800 From: kernel test robot To: Helge Deller Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List Subject: [linux-next:master 13537/13783] arch/parisc/kernel/smp.c:369:17: sparse: sparse: cast truncates bits from constant value (aabbccdd11223344 becomes 11223344) Message-ID: <202401182236.k7vm9ww7-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: 6E7EB120026 X-Rspam-User: X-Stat-Signature: ac144yhzdw9zmankr985ip11d48k4wgn X-Rspamd-Server: rspam03 X-HE-Tag: 1705589661-160967 X-HE-Meta: U2FsdGVkX1+UJvToOaMJPKPUtomDNwV+2+sR/2m5operq3dmREqPK7b/G8IPtm/EGPzzCbfcr+MYGGFXRWQ5gUWZKogAaCy/QLyeY185YOENJZPX0ly62MsTSug8uMl6EaQe522FK1qhgmYaH+y3H+31f42gkxlc223IJbSu+tUrQeDb5U1kp9wAIyLGuBz6DsxseZY1yptogGTJJ9ctvuIqeC5Wm47E4xqTxG+PjhHPPvWJsYauXgMuLGlgTuwmz13ScWxL7uJTfc6RwA73Qq1vgL3USby8j6iZoM2It88Wh7/cdK84mW3FuUvftDbXvyYsfzazIczClQEio+73I7H8TMI4p6BWAa8tiSDReh+6dxba+/6MQfumCZBE9oRkXQoKNCIDYkWJwQp2LWiWn1wMSWSLCiBDLCkYoQIQLEFlRQh13OELUoRyPxskdb49DtK4kQdIMrClTFg0YJCSsiVXDVU0CbNEHMrwCu6rSd3yUzZdqTftEE+GE13vYxA40Cf3Mqc9mDwEVP6t8Zi2Pp7ZRpHCFajKsT9Ho17uPaO/NFWcmS3jAHYmdMlNVmfNpEC18twyLin+EVIkHE5WdxUiFwQgFNIJ73W7VbAaSW/P6P1M7jP3V4IoLv0g7MQU8Adgv7MkpqAqnKRh+dxMcR+9aD9/DyDyoZIjuQ+RuNMzvaAllnU7Z/pHHNna0A8TDUy+k90Ro/EClxJQQWsvIRaStT2TOOgPgbk6TpYFtg/paprQFhP4r/Fg1ZnPMRFbCZ2GNm6i1C6A5jbMmDzdiBdAi3Kp+x6/svaRwFQ/JfjG4JP2LbsNvpqyfw/ar4D3TsJZJW9U7qoNY+x0KjvN59JZTxVOH4KwH0cL02XoieRgZ3booCIq2ORgvjAUtMolJFUNFUc7S7IN+eep3zA7rjH5B1KwwuA98cJMd7Gy0Qdjl1OgsTgXiEBzrJCB4SNpE9DSrrsqeuBKCXhSjla H++O0fbB 1mnJrpcm0iKLCD0fz4LSLD9Jj47Vd0fZpjiF0qKrSMrX0ijXh3Fg++e/BLTFHjw/0UcnFwv/jf7Hvt0r9cK5WCWQ3yxH8MNJIaKAI7KQw9d0zbs7dA2pSB2yWh7HUrW5fy2SX+H4orerKMauRIoM0p4HWhohOv6hCSGveXMBlLjtfh5mzlYugGwyXXhSbHWt9OGTwT7/UHsExb9sy9y6HBKrsE9S20HwjAM4DFaqRKldxut5Ol8shgziUqO1eDoroiYWsrMfTNG91g771sobtBh7w9QkAPkBLQoF8MBunOk4ZJvE= 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: 2863b714f3ad0a9686f2de1b779228ad8c7a8052 commit: e8d2fac59ea8f3dca39aef74c40f487f3b56713b [13537/13783] parisc: Runtime unalignment testcase config: parisc-randconfig-r121-20240118 (https://download.01.org/0day-ci/archive/20240118/202401182236.k7vm9ww7-lkp@intel.com/config) compiler: hppa-linux-gcc (GCC) 13.2.0 reproduce: (https://download.01.org/0day-ci/archive/20240118/202401182236.k7vm9ww7-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/202401182236.k7vm9ww7-lkp@intel.com/ sparse warnings: (new ones prefixed by >>) >> arch/parisc/kernel/smp.c:369:17: sparse: sparse: cast truncates bits from constant value (aabbccdd11223344 becomes 11223344) >> arch/parisc/kernel/smp.c:370:17: sparse: sparse: cast truncates bits from constant value (a0b0c0d01020304 becomes 1020304) vim +369 arch/parisc/kernel/smp.c 351 352 /* wait until last booting CPU has started. */ 353 while (cpu_now_booting) 354 ; 355 356 /* Let _start know what logical CPU we're booting 357 ** (offset into init_tasks[],cpu_data[]) 358 */ 359 cpu_now_booting = cpuid; 360 361 /* 362 ** boot strap code needs to know the task address since 363 ** it also contains the process stack. 364 */ 365 smp_init_current_idle_task = idle ; 366 mb(); 367 368 printk(KERN_INFO "Releasing cpu %d now, hpa=%lx vector %x\n", cpuid, p->hpa, PAGE0->vec_rendz); > 369 t2[0] = 0xaabbccdd11223344; > 370 t2[1] = 0x0a0b0c0d01020304; 371 asm("nop ! nop ! nop" : : : "memory"); 372 asm volatile("ldw 1(%1),%0" : "=r" (i) : "r"(&t2) : "memory"); 373 printk("VAL1 %04x\n", i); 374 asm volatile("ldw 2(%1),%0" : "=r" (i) : "r"(&t2) : "memory"); 375 printk("VAL2 %04x\n", i); 376 asm volatile("ldw 3(%1),%0" : "=r" (i) : "r"(&t2) : "memory"); 377 printk("VAL3 %04x\n", i); 378 asm volatile("ldw 4(%1),%0" : "=r" (i) : "r"(&t2) : "memory"); 379 printk("VAL4 %04x\n", i); 380 // asm("b,n ." : : : "memory"); 381 382 /* 383 ** This gets PDC to release the CPU from a very tight loop. 384 ** 385 ** From the PA-RISC 2.0 Firmware Architecture Reference Specification: 386 ** "The MEM_RENDEZ vector specifies the location of OS_RENDEZ which 387 ** is executed after receiving the rendezvous signal (an interrupt to 388 ** EIR{0}). MEM_RENDEZ is valid only when it is nonzero and the 389 ** contents of memory are valid." 390 */ 391 gsc_writel(TIMER_IRQ - CPU_IRQ_BASE, p->hpa); 392 mb(); 393 394 /* 395 * OK, wait a bit for that CPU to finish staggering about. 396 * Slave will set a bit when it reaches smp_cpu_init(). 397 * Once the "monarch CPU" sees the bit change, it can move on. 398 */ 399 for (timeout = 0; timeout < 10000; timeout++) { 400 if(cpu_online(cpuid)) { 401 /* Which implies Slave has started up */ 402 cpu_now_booting = 0; 403 goto alive ; 404 } 405 udelay(100); 406 barrier(); 407 } 408 printk(KERN_CRIT "SMP: CPU:%d is stuck.\n", cpuid); 409 return -1; 410 411 alive: 412 /* Remember the Slave data */ 413 smp_debug(100, KERN_DEBUG "SMP: CPU:%d came alive after %ld _us\n", 414 cpuid, timeout * 100); 415 return 0; 416 } 417 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki