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 028A2EE4993 for ; Tue, 22 Aug 2023 15:43:40 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6415694002B; Tue, 22 Aug 2023 11:43:40 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5F1C194001B; Tue, 22 Aug 2023 11:43:40 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4B8CE94002B; Tue, 22 Aug 2023 11:43:40 -0400 (EDT) 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 35C6694001B for ; Tue, 22 Aug 2023 11:43:40 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 0C1A1160354 for ; Tue, 22 Aug 2023 15:43:40 +0000 (UTC) X-FDA: 81152160600.11.4E11888 Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.93]) by imf14.hostedemail.com (Postfix) with ESMTP id 694B2100023 for ; Tue, 22 Aug 2023 15:43:36 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=D8GChxoJ; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf14.hostedemail.com: domain of lkp@intel.com designates 192.55.52.93 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1692719017; 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=X+7eydEuTgR6HZTSNWOHwN2aB9OashFQS+kqMEjbZxU=; b=j/sHHAe3u6+vSoFtEMJcXUerNskTWkaqhL4KkK3i5H0T20WH8wLv/ts+Hj5tfC32pmiYoi zFAi3usDS8rTD3k2b5igVh46S/Rf2CQVVdZ96o9Br+mL7VMW1ngMEAlyKvbxC1LgdP1vCs jj5pq6OWE2vFAZegxbsr7tBKVz0Og/o= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=D8GChxoJ; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf14.hostedemail.com: domain of lkp@intel.com designates 192.55.52.93 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1692719017; a=rsa-sha256; cv=none; b=s8tl9ayZojDFVrfcfcsJl1Is6XaOrqmA62dcn8Np65JeYIVWBg343ATe4ucn4G2DaxAY+M caCzpqYMEiqsPEJzsj4KHD0f9Pyl/T1rlUC9b546gf7wfog1F0fSsl84mLouyXaKMvVEA6 ptEZBob0PCt24U8icoiXm3IL1E1SKuM= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1692719016; x=1724255016; h=date:from:to:cc:subject:message-id:mime-version; bh=9BwLVuhGRtomV3KZ13dmZ0mnh2ToOz4BrQ/YNrYJkDo=; b=D8GChxoJkJfqqbvHmZeYSKL1Ga4ucPAlrX6GIGsn9Lo36rqZIhptNZsA fFvpOF36XRYbuIJVNppoK7rn+pwTJesX5GaUWmsM7aNaERvmjIL3ZTNbc w85ctbpkCMvPZBj4+TXXSER8GOf7S3m99HsuiEYWzU6gKb17ddt+x/VXl wi/MGx2fM367z2WFbFfvTcpFOhuASZ21T2Z6QzWeP+LPiYEMdSlEjDPp1 2hmU7XKdPEnHqa60HG0n2Uysx3RPAYPPfO5pgEPLJ+AJjHWkSf+XAqHrr JDzTL+sbLIhZ5y9yIIBRBavmF8+V9JxL9VtTEt3r3JIGLr3r1BlUkn/Tc g==; X-IronPort-AV: E=McAfee;i="6600,9927,10809"; a="371335485" X-IronPort-AV: E=Sophos;i="6.01,193,1684825200"; d="scan'208";a="371335485" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Aug 2023 08:43:34 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10809"; a="859960660" X-IronPort-AV: E=Sophos;i="6.01,193,1684825200"; d="scan'208";a="859960660" Received: from lkp-server02.sh.intel.com (HELO daf8bb0a381d) ([10.239.97.151]) by orsmga004.jf.intel.com with ESMTP; 22 Aug 2023 08:43:32 -0700 Received: from kbuild by daf8bb0a381d with local (Exim 4.96) (envelope-from ) id 1qYTXX-0000IW-2g; Tue, 22 Aug 2023 15:43:31 +0000 Date: Tue, 22 Aug 2023 23:42:51 +0800 From: kernel test robot To: Dave Marchevsky Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Alexei Starovoitov Subject: [linux-next:master 2329/11761] arch/powerpc/include/asm/cmpxchg.h:626:47: sparse: sparse: cast truncates bits from constant value (5deadbeef000eb9f becomes f000eb9f) Message-ID: <202308222338.DPTQeMxG-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspam-User: X-Stat-Signature: bjsc6ocdm9xq4ejc83ryo3rmmzs4sjjf X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 694B2100023 X-HE-Tag: 1692719016-138797 X-HE-Meta: U2FsdGVkX1+I27DNRfFdmxq1VernqsPNg3jb10rcO7NQYD0cmT5EenJHzSB72JM1mKqHNeP/i3WXE5eRZFqdLmg1Z9Qp3SBIdcMJaGRnlQstHL6ZyeUc8Aa7IiwHSPDsT7bns+XLoJ4CHwMyiFhr410nAmJAFtUrq4p7BoMOAOBckJHdgLID6jRyXPi0g63cFhgBwNfSkfRM/vFseXjJDF5yUJFMJ0hr/VZbRoTGwTkTv7mEIpuZLH2H9V1QWApwrUzm0K+h/086ifQvs4tcogLY4kL67WJfKVL7wRNBtoXyWaoCRt0W3/4OY6vf5pT56eQe9RGF5KhV86Re0MdrJZNhHeXSvDneNff+w2EyJp2vKOOyp/RdQhK+bppR8wwzS7mbA74REms+8VvO5JxkNN2E0tJwZzRExYdwNog6CgUOp8Fi1Q86TaWMv3EP9Mv04/ecLbMnGa7l/KZt6JHvTdgKdIJxIiPLoAv6YpmML42c6SvynsLVeFwXnXpdLAZYohNwpJv5/EBdT/y6r1+P+H7gTxZez1NqHL1DyiKMWj5chL47XaPjP0Oy5e8f7yPt2Dhk8BVTzX+Rp5R+Ey6McaZCHNyUueRFb7sGkWfowThBs9oh+tGeZc2lCm45UmDrCFlJlU6+KDabdo8oEehknvcQKIIdCQQHX+HxH8h1JxPEUHq6OjH1d9/5Jm2Nu+pcUHEauybZrNEpsJ/7U8K0VkqIgXP0wyMVtWVMCFpBYSB/WA6IUmgbcgQtd7RAZdlTVytzJ16tdl7mCK9OU8osCF+eNu2IavN7AkIsPg/Rnp421UdNyqtRLsAA/qWso1slMN6eZsPCzeuGuPjHqB5BTZcmS/Hczu3NJy+JEnF+tPQaejzAKe3+auWjY6AC6+EYODutaKjzq/AC3ToJrisBxk/lpMCRPjBTk+t/pNWovxo5VOAwbI8tz5Qve6nN7LyuaWp350K+P/FM4b/jinA SFciU31d Lof39qH1SVqk+e2Mvc24HG6Wb8fl24Tmccy2Xw2ytL0QVu5FFwHm159LrrnUknXYqD6lhQSRsjkSvDm6aym3vBsPH0rfZnXtIkNh+GBfVSW6mTcdhf/V67xdB/S7pi+qHIt6Itjqj551i2s0ziw+z+MxhhU/JOcamQ0eKaewZnKxv7BJiCCY2SsJ/xHxImOfOwL4pv3KRjJ/mvPhsq0JoP6NYuW72wsQyuUuC4Kzz4qS7iKLx9C7hlx6kNGXP1+nIPzu7YDyReyXHWsi7HSAV9JZvGrdZmtrTSCzVPZFzN+tev49L0nK2pz5iHVw9d4eizM78tmDe25Js+6k= 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: tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 28c736b0e92e11bfe2b9997688213dc43cb22182 commit: c3c510ce431cd99fa10dcd50d995c8e89330ee5b [2329/11761] bpf: Add 'owner' field to bpf_{list,rb}_node config: powerpc64-randconfig-r131-20230822 (https://download.01.org/0day-ci/archive/20230822/202308222338.DPTQeMxG-lkp@intel.com/config) compiler: powerpc64-linux-gcc (GCC) 13.2.0 reproduce: (https://download.01.org/0day-ci/archive/20230822/202308222338.DPTQeMxG-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/202308222338.DPTQeMxG-lkp@intel.com/ sparse warnings: (new ones prefixed by >>) kernel/bpf/helpers.c: note: in included file (through arch/powerpc/include/asm/atomic.h, arch/powerpc/include/asm/paca.h, arch/powerpc/include/asm/current.h, ...): >> arch/powerpc/include/asm/cmpxchg.h:626:47: sparse: sparse: cast truncates bits from constant value (5deadbeef000eb9f becomes f000eb9f) arch/powerpc/include/asm/cmpxchg.h:628:48: sparse: sparse: cast truncates bits from constant value (5deadbeef000eb9f becomes f000eb9f) >> arch/powerpc/include/asm/cmpxchg.h:626:47: sparse: sparse: cast truncates bits from constant value (5deadbeef000eb9f becomes f000eb9f) arch/powerpc/include/asm/cmpxchg.h:628:48: sparse: sparse: cast truncates bits from constant value (5deadbeef000eb9f becomes f000eb9f) kernel/bpf/helpers.c:2419:18: sparse: sparse: context imbalance in 'bpf_rcu_read_lock' - wrong count at exit kernel/bpf/helpers.c: note: in included file (through include/linux/workqueue.h, include/linux/bpf.h): include/linux/rcupdate.h:780:9: sparse: sparse: context imbalance in 'bpf_rcu_read_unlock' - unexpected unlock vim +626 arch/powerpc/include/asm/cmpxchg.h ae3a197e3d0bfe David Howells 2012-03-28 619 ae3a197e3d0bfe David Howells 2012-03-28 620 static __always_inline unsigned long da58b23cb976ab Michael Ellerman 2016-11-24 621 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new, ae3a197e3d0bfe David Howells 2012-03-28 622 unsigned int size) ae3a197e3d0bfe David Howells 2012-03-28 623 { ae3a197e3d0bfe David Howells 2012-03-28 624 switch (size) { d0563a1297e234 Pan Xinhui 2016-04-27 625 case 1: d0563a1297e234 Pan Xinhui 2016-04-27 @626 return __cmpxchg_u8(ptr, old, new); d0563a1297e234 Pan Xinhui 2016-04-27 627 case 2: d0563a1297e234 Pan Xinhui 2016-04-27 628 return __cmpxchg_u16(ptr, old, new); ae3a197e3d0bfe David Howells 2012-03-28 629 case 4: ae3a197e3d0bfe David Howells 2012-03-28 630 return __cmpxchg_u32(ptr, old, new); ae3a197e3d0bfe David Howells 2012-03-28 631 #ifdef CONFIG_PPC64 ae3a197e3d0bfe David Howells 2012-03-28 632 case 8: ae3a197e3d0bfe David Howells 2012-03-28 633 return __cmpxchg_u64(ptr, old, new); ae3a197e3d0bfe David Howells 2012-03-28 634 #endif ae3a197e3d0bfe David Howells 2012-03-28 635 } 10d8b1480e6966 pan xinhui 2016-02-23 636 BUILD_BUG_ON_MSG(1, "Unsupported size for __cmpxchg"); ae3a197e3d0bfe David Howells 2012-03-28 637 return old; ae3a197e3d0bfe David Howells 2012-03-28 638 } ae3a197e3d0bfe David Howells 2012-03-28 639 :::::: The code at line 626 was first introduced by commit :::::: d0563a1297e234ed37f6b51c2e9321accebd1839 powerpc: Implement {cmp}xchg for u8 and u16 :::::: TO: Pan Xinhui :::::: CC: Michael Ellerman -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki