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 5C24DC7115B for ; Mon, 23 Jun 2025 06:42:33 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E9A1A6B00B6; Mon, 23 Jun 2025 02:42:32 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E44C76B00B9; Mon, 23 Jun 2025 02:42:32 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D0C796B00B7; Mon, 23 Jun 2025 02:42:32 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id B76146B00B5 for ; Mon, 23 Jun 2025 02:42:32 -0400 (EDT) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 30746C0A54 for ; Mon, 23 Jun 2025 06:42:32 +0000 (UTC) X-FDA: 83585721744.27.4631E34 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.12]) by imf18.hostedemail.com (Postfix) with ESMTP id 708D91C000B for ; Mon, 23 Jun 2025 06:42:29 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=c11ZHYyV; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf18.hostedemail.com: domain of lkp@intel.com designates 192.198.163.12 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750660950; a=rsa-sha256; cv=none; b=atWKf2F00eZAKdC4JteoVg/1Shs7e5+UPYStFQfPmqog5IeFaxy7mIr83Fxy0RRNp8uqQ8 4TUo9fBYwabrfnpWgdfs/2wKsNtcwxzTAt0nSmddKzPQlPnd5XheomC4lloT0WG41AKfla 08BPoKamifq4F++8Ij9zsJiKT27jKKM= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=c11ZHYyV; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf18.hostedemail.com: domain of lkp@intel.com designates 192.198.163.12 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=1750660950; 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=Es8ngLKLws9ShxAEaubeWLYAGHhZZORyb44nAw/LjEo=; b=5OLVRlqbafjFQ7s7U5qophZDgliUkVPyTqdJH/EvvGU0pqes/UTsO/6oiLuDaU+3UaUW16 8eLLfWubCnOZxfRDF3bIqQIQezw0ZWz7c2uqEqymQKVp6GM5mTiZ6Bhva2BCwLZYVdWTHB N+1tBhrT/vWMvTroXvlSiEy1+Rp2aok= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1750660949; x=1782196949; h=date:from:to:cc:subject:message-id:mime-version; bh=jqiuoALI/EzBKM0SIgu3jn1pqJoL3nL5381Jvl7z/us=; b=c11ZHYyV6Rm98C8u4rNpHFhQBMgsEhyikgWGrxeApGnWFF6OJCZut0T5 ZN6gAnzM0INM/UeNtUk6EgmN4AtPCHFIoBBd7wkra86QuL6Qt+mCoBIeP DaHN945mV7iGMwLMvtdP8i0p7pXzXYlmtr139qN27NwKYsDLd/Uh+ORVp di/wG6VopELco9YdWeiFBt4GekRU+m4AfNM5mCKm+m9UeC/ONLh6DMa00 G7z9JjFxarYYDXk5xVLBSyuytBJkMX0A4/Lj8dpZ3PbkKTj8gkf+8I7uG KgZbLwb4W3dQk7aWTdjb5MvrZa027IiYUATFaZ9mjhiI5pLIJFn1WZPSp g==; X-CSE-ConnectionGUID: tNWQttqfTj+dF9NP3SpVmA== X-CSE-MsgGUID: BhF1LRERSW2cPzuCkdJy3g== X-IronPort-AV: E=McAfee;i="6800,10657,11472"; a="56664029" X-IronPort-AV: E=Sophos;i="6.16,258,1744095600"; d="scan'208";a="56664029" Received: from fmviesa008.fm.intel.com ([10.60.135.148]) by fmvoesa106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jun 2025 23:42:28 -0700 X-CSE-ConnectionGUID: wYaqUNs3R4uXNjzfJE0ezQ== X-CSE-MsgGUID: W+y7AtweRRigWApKSfd1fw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.16,258,1744095600"; d="scan'208";a="152024444" Received: from lkp-server01.sh.intel.com (HELO e8142ee1dce2) ([10.239.97.150]) by fmviesa008.fm.intel.com with ESMTP; 22 Jun 2025 23:42:28 -0700 Received: from kbuild by e8142ee1dce2 with local (Exim 4.96) (envelope-from ) id 1uTasq-000NlG-2W; Mon, 23 Jun 2025 06:42:24 +0000 Date: Mon, 23 Jun 2025 14:42:12 +0800 From: kernel test robot To: Herbert Xu Cc: oe-kbuild-all@lists.linux.dev, Andrew Morton , Linux Memory Management List Subject: [akpm-mm:mm-nonmm-unstable 73/79] lib/raid6/recov_rvv.c:168:31: error: 'raid6_empty_zero_page' undeclared; did you mean 'raid6_get_zero_page'? Message-ID: <202506231457.Q4ZX8bx9-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Stat-Signature: htqd1kgww148csb3tngkikpssi33kg55 X-Rspamd-Queue-Id: 708D91C000B X-Rspam-User: X-Rspamd-Server: rspam06 X-HE-Tag: 1750660949-290210 X-HE-Meta: U2FsdGVkX1+xJe6fRjv6fecd7jBXs4R4AhSMkmY5CFbuhpPNrWqHzOQP5ipQrb0LZ7a2/rw01f4S0Jau5TTa8cD1yBtZIQYhahjk8IAbmCJMUigOM2Ypx0Vii36gthDQGb6CoSF7+Ge6N5hFCwKMiWy/i06L3NWITueSxMrp9ENiaVphlZgCRfV4ckJb8ohKLcTkoE9NRc4mJmoZSqcxIjf8ISrtWY+vh/iJCVBdT7iTzKSqh+sLsEJnVSkwYSbxUv338Cw63z9aGIRIohxZ5E+F7g1DRm6lFhI8LX/W8UBspFeGHF4cxu5m3RhNW8BBnj7WmrP49Pex0AMXkTd8enBGkA9qq55//I+Qy6ok7k5OHUmxvITfAHFgs5VOTxCcSq8HF6/yEAaGdsLC0m8JxXGzUIEUWAn39BjWVCD3O7233dIWNXeLVSpxHcRqrL29Dj/8b5u+H46xBUhRPudyfzThAneLOa4NI4Rp7CHeJNe5xuZxf7woTH9LvSKC39zL6Vn0WDDDzWnywbqYbXPKvr8jKAbo6D+NB3BoCfFTbo5IMSx63NKTI9fnJJuIuLSg+5x2eQgR71cI6ipxxuafh10IEVdm+H+0TX5LjRW/TwA/ZMDPYaLGGIC3FUPkDiw7it2kRwOjrtwYvADm1G7TLl4mD9oRt3MgxuCCZIiL/AI/SO2YfVNoEZMmoVj7a+UEZThhXTObh+OcZfuLsv3okYf/FyjZSE1W1QaE8qA6Gljgq+alMEBNX2Vaw78O+Xurr2PeS8v/c4qtUAspQP1Rc55AxiqpLuROUyVF5yhFzBKOlpLqDmOWYCrAsEMwEVVZko5VZD4vHrN1HCQ+m0gR6t+Cg9geAe4nqTTyemTHJe7/rf/KDhVzcvNTeCxzSYQCS90oHyl8UjmRSEtnZsV12drNk1qjpdqTu7rmeYUeR8GjqRC8B1rRQyT8awRp4oc2T1mHfqx/DQVKKN2CIwd ESBiB9HK 4A7mCO0zgP+XnCuKREKuu45NSsJsd3iseTYwfbiWClHN8wKP6KZbVsXx8ATpiXjFa2fmgzQLPsgN6wkKMoB6Qmfpa3wseVsTrWIluGqRJ+UoRoNag5RlHU+vjr5eZU7SyaiItY0UYuz6s3Wsa2qByg/7lYa3FjXhXI4KlnicTDsA020AxaI34Myg5ImLo/ngzREuj2Hpa2vhh6DmTzgMorUevzMEnljOGNCPPnhRl9dGQXP3w6ZOelA4cxVl/MIpRJn2nozNRQzkqJ0k7hq1QfehGnqg48IXm1yPv5RrQRe2k2SPURmKUSISpkrw/lTwnVtJwCdRZwmfcLCP3yERQeLncGd6BrbKiuqJ1LnFBEhbsE0DnabMMtJ+poNT2DCHnLELPOhpIS70BInLUOIqEF7dP0/B7jf6ARcD7lixmEhJlPpdUd3QMVdlotA55Zb8fc2qpDzy6PClM8wrWBLVPphx9uczXYG6AE6Va 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/akpm/mm.git mm-nonmm-unstable head: 4a817909eb2f8319250eb504f24337a45e43d351 commit: 44add101db9e53ebdb8f5971c9cfcb491ec2d0a3 [73/79] lib/raid6: replace custom zero page with ZERO_PAGE config: riscv-randconfig-002-20250623 (https://download.01.org/0day-ci/archive/20250623/202506231457.Q4ZX8bx9-lkp@intel.com/config) compiler: riscv64-linux-gcc (GCC) 12.4.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250623/202506231457.Q4ZX8bx9-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/202506231457.Q4ZX8bx9-lkp@intel.com/ All errors (new ones prefixed by >>): lib/raid6/recov_rvv.c: In function 'raid6_2data_recov_rvv': >> lib/raid6/recov_rvv.c:168:31: error: 'raid6_empty_zero_page' undeclared (first use in this function); did you mean 'raid6_get_zero_page'? 168 | ptrs[faila] = (void *)raid6_empty_zero_page; | ^~~~~~~~~~~~~~~~~~~~~ | raid6_get_zero_page lib/raid6/recov_rvv.c:168:31: note: each undeclared identifier is reported only once for each function it appears in lib/raid6/recov_rvv.c: In function 'raid6_datap_recov_rvv': lib/raid6/recov_rvv.c:206:31: error: 'raid6_empty_zero_page' undeclared (first use in this function); did you mean 'raid6_get_zero_page'? 206 | ptrs[faila] = (void *)raid6_empty_zero_page; | ^~~~~~~~~~~~~~~~~~~~~ | raid6_get_zero_page vim +168 lib/raid6/recov_rvv.c 6093faaf9593fca Chunyan Zhang 2025-03-05 151 6093faaf9593fca Chunyan Zhang 2025-03-05 152 static void raid6_2data_recov_rvv(int disks, size_t bytes, int faila, 6093faaf9593fca Chunyan Zhang 2025-03-05 153 int failb, void **ptrs) 6093faaf9593fca Chunyan Zhang 2025-03-05 154 { 6093faaf9593fca Chunyan Zhang 2025-03-05 155 u8 *p, *q, *dp, *dq; 6093faaf9593fca Chunyan Zhang 2025-03-05 156 const u8 *pbmul; /* P multiplier table for B data */ 6093faaf9593fca Chunyan Zhang 2025-03-05 157 const u8 *qmul; /* Q multiplier table (for both) */ 6093faaf9593fca Chunyan Zhang 2025-03-05 158 6093faaf9593fca Chunyan Zhang 2025-03-05 159 p = (u8 *)ptrs[disks - 2]; 6093faaf9593fca Chunyan Zhang 2025-03-05 160 q = (u8 *)ptrs[disks - 1]; 6093faaf9593fca Chunyan Zhang 2025-03-05 161 6093faaf9593fca Chunyan Zhang 2025-03-05 162 /* 6093faaf9593fca Chunyan Zhang 2025-03-05 163 * Compute syndrome with zero for the missing data pages 6093faaf9593fca Chunyan Zhang 2025-03-05 164 * Use the dead data pages as temporary storage for 6093faaf9593fca Chunyan Zhang 2025-03-05 165 * delta p and delta q 6093faaf9593fca Chunyan Zhang 2025-03-05 166 */ 6093faaf9593fca Chunyan Zhang 2025-03-05 167 dp = (u8 *)ptrs[faila]; 6093faaf9593fca Chunyan Zhang 2025-03-05 @168 ptrs[faila] = (void *)raid6_empty_zero_page; 6093faaf9593fca Chunyan Zhang 2025-03-05 169 ptrs[disks - 2] = dp; 6093faaf9593fca Chunyan Zhang 2025-03-05 170 dq = (u8 *)ptrs[failb]; 6093faaf9593fca Chunyan Zhang 2025-03-05 171 ptrs[failb] = (void *)raid6_empty_zero_page; 6093faaf9593fca Chunyan Zhang 2025-03-05 172 ptrs[disks - 1] = dq; 6093faaf9593fca Chunyan Zhang 2025-03-05 173 6093faaf9593fca Chunyan Zhang 2025-03-05 174 raid6_call.gen_syndrome(disks, bytes, ptrs); 6093faaf9593fca Chunyan Zhang 2025-03-05 175 6093faaf9593fca Chunyan Zhang 2025-03-05 176 /* Restore pointer table */ 6093faaf9593fca Chunyan Zhang 2025-03-05 177 ptrs[faila] = dp; 6093faaf9593fca Chunyan Zhang 2025-03-05 178 ptrs[failb] = dq; 6093faaf9593fca Chunyan Zhang 2025-03-05 179 ptrs[disks - 2] = p; 6093faaf9593fca Chunyan Zhang 2025-03-05 180 ptrs[disks - 1] = q; 6093faaf9593fca Chunyan Zhang 2025-03-05 181 6093faaf9593fca Chunyan Zhang 2025-03-05 182 /* Now, pick the proper data tables */ 6093faaf9593fca Chunyan Zhang 2025-03-05 183 pbmul = raid6_vgfmul[raid6_gfexi[failb - faila]]; 6093faaf9593fca Chunyan Zhang 2025-03-05 184 qmul = raid6_vgfmul[raid6_gfinv[raid6_gfexp[faila] ^ 6093faaf9593fca Chunyan Zhang 2025-03-05 185 raid6_gfexp[failb]]]; 6093faaf9593fca Chunyan Zhang 2025-03-05 186 6093faaf9593fca Chunyan Zhang 2025-03-05 187 kernel_vector_begin(); 6093faaf9593fca Chunyan Zhang 2025-03-05 188 __raid6_2data_recov_rvv(bytes, p, q, dp, dq, pbmul, qmul); 6093faaf9593fca Chunyan Zhang 2025-03-05 189 kernel_vector_end(); 6093faaf9593fca Chunyan Zhang 2025-03-05 190 } 6093faaf9593fca Chunyan Zhang 2025-03-05 191 :::::: The code at line 168 was first introduced by commit :::::: 6093faaf9593fca92f96f165c95ff4b53353b1f4 raid6: Add RISC-V SIMD syndrome and recovery calculations :::::: TO: Chunyan Zhang :::::: CC: Palmer Dabbelt -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki