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 CDF8CC77B7F for ; Mon, 23 Jun 2025 09:39:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5333C6B00AC; Mon, 23 Jun 2025 05:39:35 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4E36F6B00B7; Mon, 23 Jun 2025 05:39:35 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3D2656B00C2; Mon, 23 Jun 2025 05:39:35 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 288226B00AC for ; Mon, 23 Jun 2025 05:39:35 -0400 (EDT) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id BEA4258FCD for ; Mon, 23 Jun 2025 09:39:34 +0000 (UTC) X-FDA: 83586167868.30.A50366A Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.18]) by imf21.hostedemail.com (Postfix) with ESMTP id C1B091C0008 for ; Mon, 23 Jun 2025 09:39:31 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=b2eBSVSy; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf21.hostedemail.com: domain of lkp@intel.com designates 198.175.65.18 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750671572; a=rsa-sha256; cv=none; b=pK20vm6pqx1O2sNf8in6u0sXOtI1wvDiGVqXsnMhHqOQgZv+d58k1WNajFHcBmRdmwAMVL VCrbC6pDzhJ801cnAcr5Tpx9EFJz8INU6f7wq2aj1HtbrZ6zY5i3BEfOIzaw9XARz1xwAv E8S4LXUbB3OWLJR49hOwYimLHU35nLo= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=b2eBSVSy; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf21.hostedemail.com: domain of lkp@intel.com designates 198.175.65.18 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=1750671572; 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=+91aODl2CNNi6UR0SaQHgQZLuulESvMxfSgiZM+agRk=; b=C8kOD4sLcZDeh3zfh/2nQCeYeiqTlIFZ0LFLmPDNX9oLJcynuA2Q1yD/IqFHfs/iWGlJz5 EJgvJ2+3t7Ebcigs7no8BM3ZUq8grJZIBjdG4S1typcPMpNI+l2mslGMYIFVv3yePekOm5 lI3r43aF4Bxy2N7KZerDEK+EQoRvB1I= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1750671572; x=1782207572; h=date:from:to:cc:subject:message-id:mime-version; bh=V2cAW49MftLzTkIZYHxcO07wrG9WkakFtAyaDk38xiA=; b=b2eBSVSyB6ekmjlcrhak8FbUYUPS8ZiqDSMbsGBl22WY/AJon5SbkWwp s1rYVY83bdf+LWd74wQIUmd2j5t42/vqpStB4TmgyXi4gW490yJyuE0N8 41EeEumboYGYcw9rFtyA8h1PIKi21LsBqhdzkiZGaSv7oygALpzolqitm Kk4XlfO64FmJk3JL3Qv6eAJk4mMuYk1kW+cIC33HVqOxGRG7R9GXpGhVE NsBqO7Z6GD3Jfgg+/HYDnZUSNTDewrOPQTLfo89IqbZpY4iCHLBHWi5/Q EZiqcZBjzPysH2aDPIRnk8yofNQcRzjencp6ZgzQuLUp0yO8MkL96+gb1 g==; X-CSE-ConnectionGUID: A41e8EhkTzSh/wvNyPmkjA== X-CSE-MsgGUID: e1pw2ni6Qp+xY3mKAfhPYQ== X-IronPort-AV: E=McAfee;i="6800,10657,11472"; a="53003441" X-IronPort-AV: E=Sophos;i="6.16,258,1744095600"; d="scan'208";a="53003441" Received: from fmviesa010.fm.intel.com ([10.60.135.150]) by orvoesa110.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jun 2025 02:39:31 -0700 X-CSE-ConnectionGUID: Y0QgG7E2QsOPOdjWVqa0sg== X-CSE-MsgGUID: 8rA53tU7RmO7/+m8AfUY8g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.16,258,1744095600"; d="scan'208";a="152223611" Received: from lkp-server01.sh.intel.com (HELO e8142ee1dce2) ([10.239.97.150]) by fmviesa010.fm.intel.com with ESMTP; 23 Jun 2025 02:39:29 -0700 Received: from kbuild by e8142ee1dce2 with local (Exim 4.96) (envelope-from ) id 1uTdeB-000NuY-05; Mon, 23 Jun 2025 09:39:27 +0000 Date: Mon, 23 Jun 2025 17:38:34 +0800 From: kernel test robot To: Herbert Xu Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, Andrew Morton , Linux Memory Management List Subject: [akpm-mm:mm-nonmm-unstable 65/66] lib/raid6/recov_rvv.c:168:24: error: use of undeclared identifier 'raid6_empty_zero_page' Message-ID: <202506231711.lx2jqP0r-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspam-User: X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: C1B091C0008 X-Stat-Signature: n5j96ixepqzu3tdyz5t9ez1aak94694k X-HE-Tag: 1750671571-449200 X-HE-Meta: U2FsdGVkX1+XjFZWxibOVSblX1HSdRHbwruqsuFeEL3LkoI+RhOA5BJGl87SSIAykFt/7VfwBL/VTVOfapHKx8tFMDBokJHyMWcWnF7BjwPKWTPzgA8i5NJSOMLTgVJcaSbGQFBUIoBNiQvZbtq2uCbOfoKvA9VJxyLTP4DkFIJ8TuBZIiArIvOu3vukEhkyTA5+FXMbzhS7lJ6gSsm89aeru0odFhm+ZDZfulVMulqIInxysKowIV8PKrA4J0zjLXKQVwsuIUHzC5GLeBPDzPQq/BzCVWYJRR5OAlp3mdRzHcQlvIVz+2AvWjkuejivIwFu+dLLwD7piUBOV+6xpJqoS85fdPjfjUxa+vigIyURgvumq1ApkjjFM/K/Z/AZhwXoFcuZ78UmMfNaHxCYAgL2sv5ZW1dXal3pk+tdmK3nzpamEeRIRJHGZseN0I14JcJ+RX+znM0sgdB+LMqLwPwQtx2i6/fvN5pjiPBOCBnRBxBuSiTGQVizsJJlRgYhV5+4f1sfSPg3WBUecKKZhjZWaC1pn935zyMP4F9LQFIH3Y0+LxAzppzFh5TdRY9WCQ3ZOfUvLkLUVln70Gar2BKkeUmGQREUNY5lFeyHMAJpV42NouaVPJExI236eo77qXJH2w8OGnt4BknqrIyWr2PCP5EGhZTUtXyomevOCYUvvy36NqXhZnj8b5HOVu5VaaKK8edb1JluvBtZMpP+q+afaeFE2iJ4ReAzHxYiuusFCDZECBYWWpQ+OH8ExOSiL0vC76Um4vK/w380R5lqh6xy70xFEKwdJ+m+tYqN6p1yvRBQ1wWmjHJCteGfUC7g4zq1GnSI6fnnPvVha9w6/vBdfA5pvMzBHlPNzxE6Ftpr/HhCX3yLd5Up8QMPi+cE7x4fb5SfVMATLI0ehKydPOiy0SJwq5m6d9S+wC5hSziyC3JjBLtlMaFyvj4cRbiTXI9cFNyLU8uAZeI4RI5 dswUVHq8 59wvVWaLpQn4KaKhsotUP5yb2QX30PAx0ydsqxytIgjt3a/faBpm7X6/wNRU+eMa1ycOffLO4dsxsp664VeeLxGoHbqsOaMUa/ePYVpldy7cyUlE9SC/1hNkpWHKHbDkssrUK/dAMwhMQzbaWYYVM8ATCMdmYkOW6juRWe1mn4/hOHbnkWqPTUo530jDOyNfYMYYZs+BqEobrAodH3x0Y4jGub0N15EcVeaMqB1x8YX3NCRXRwHlcRxWBk+ng1n1l3cLq7RTNpVAJj9UtHeEOfK8PHorwso/t/lHON+XjOkXkWnjz9BQ7ReLLI0k3VppUeE8KYGA6CiHSsnRtHUmQGw/LRUbxODwIQI+SvvGzJVRbkSQKczrqaT3GHzzRcOe5VWXFGUSsVLwXxxU4KtfGT45PbnIaoRxx9uG4Sxa+SweI9lydXPvSfQrTFg== 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: b443ec8e9b9ccfc3929e2b660f82c46b5f656c33 [65/66] lib/raid6: replace custom zero page with ZERO_PAGE config: riscv-defconfig (https://download.01.org/0day-ci/archive/20250623/202506231711.lx2jqP0r-lkp@intel.com/config) compiler: clang version 21.0.0git (https://github.com/llvm/llvm-project 875b36a8742437b95f623bab1e0332562c7b4b3f) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250623/202506231711.lx2jqP0r-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/202506231711.lx2jqP0r-lkp@intel.com/ All errors (new ones prefixed by >>): >> lib/raid6/recov_rvv.c:168:24: error: use of undeclared identifier 'raid6_empty_zero_page' 168 | ptrs[faila] = (void *)raid6_empty_zero_page; | ^~~~~~~~~~~~~~~~~~~~~ lib/raid6/recov_rvv.c:171:24: error: use of undeclared identifier 'raid6_empty_zero_page' 171 | ptrs[failb] = (void *)raid6_empty_zero_page; | ^~~~~~~~~~~~~~~~~~~~~ lib/raid6/recov_rvv.c:206:24: error: use of undeclared identifier 'raid6_empty_zero_page' 206 | ptrs[faila] = (void *)raid6_empty_zero_page; | ^~~~~~~~~~~~~~~~~~~~~ 3 errors generated. vim +/raid6_empty_zero_page +168 lib/raid6/recov_rvv.c 6093faaf9593fc Chunyan Zhang 2025-03-05 151 6093faaf9593fc Chunyan Zhang 2025-03-05 152 static void raid6_2data_recov_rvv(int disks, size_t bytes, int faila, 6093faaf9593fc Chunyan Zhang 2025-03-05 153 int failb, void **ptrs) 6093faaf9593fc Chunyan Zhang 2025-03-05 154 { 6093faaf9593fc Chunyan Zhang 2025-03-05 155 u8 *p, *q, *dp, *dq; 6093faaf9593fc Chunyan Zhang 2025-03-05 156 const u8 *pbmul; /* P multiplier table for B data */ 6093faaf9593fc Chunyan Zhang 2025-03-05 157 const u8 *qmul; /* Q multiplier table (for both) */ 6093faaf9593fc Chunyan Zhang 2025-03-05 158 6093faaf9593fc Chunyan Zhang 2025-03-05 159 p = (u8 *)ptrs[disks - 2]; 6093faaf9593fc Chunyan Zhang 2025-03-05 160 q = (u8 *)ptrs[disks - 1]; 6093faaf9593fc Chunyan Zhang 2025-03-05 161 6093faaf9593fc Chunyan Zhang 2025-03-05 162 /* 6093faaf9593fc Chunyan Zhang 2025-03-05 163 * Compute syndrome with zero for the missing data pages 6093faaf9593fc Chunyan Zhang 2025-03-05 164 * Use the dead data pages as temporary storage for 6093faaf9593fc Chunyan Zhang 2025-03-05 165 * delta p and delta q 6093faaf9593fc Chunyan Zhang 2025-03-05 166 */ 6093faaf9593fc Chunyan Zhang 2025-03-05 167 dp = (u8 *)ptrs[faila]; 6093faaf9593fc Chunyan Zhang 2025-03-05 @168 ptrs[faila] = (void *)raid6_empty_zero_page; 6093faaf9593fc Chunyan Zhang 2025-03-05 169 ptrs[disks - 2] = dp; 6093faaf9593fc Chunyan Zhang 2025-03-05 170 dq = (u8 *)ptrs[failb]; 6093faaf9593fc Chunyan Zhang 2025-03-05 171 ptrs[failb] = (void *)raid6_empty_zero_page; 6093faaf9593fc Chunyan Zhang 2025-03-05 172 ptrs[disks - 1] = dq; 6093faaf9593fc Chunyan Zhang 2025-03-05 173 6093faaf9593fc Chunyan Zhang 2025-03-05 174 raid6_call.gen_syndrome(disks, bytes, ptrs); 6093faaf9593fc Chunyan Zhang 2025-03-05 175 6093faaf9593fc Chunyan Zhang 2025-03-05 176 /* Restore pointer table */ 6093faaf9593fc Chunyan Zhang 2025-03-05 177 ptrs[faila] = dp; 6093faaf9593fc Chunyan Zhang 2025-03-05 178 ptrs[failb] = dq; 6093faaf9593fc Chunyan Zhang 2025-03-05 179 ptrs[disks - 2] = p; 6093faaf9593fc Chunyan Zhang 2025-03-05 180 ptrs[disks - 1] = q; 6093faaf9593fc Chunyan Zhang 2025-03-05 181 6093faaf9593fc Chunyan Zhang 2025-03-05 182 /* Now, pick the proper data tables */ 6093faaf9593fc Chunyan Zhang 2025-03-05 183 pbmul = raid6_vgfmul[raid6_gfexi[failb - faila]]; 6093faaf9593fc Chunyan Zhang 2025-03-05 184 qmul = raid6_vgfmul[raid6_gfinv[raid6_gfexp[faila] ^ 6093faaf9593fc Chunyan Zhang 2025-03-05 185 raid6_gfexp[failb]]]; 6093faaf9593fc Chunyan Zhang 2025-03-05 186 6093faaf9593fc Chunyan Zhang 2025-03-05 187 kernel_vector_begin(); 6093faaf9593fc Chunyan Zhang 2025-03-05 188 __raid6_2data_recov_rvv(bytes, p, q, dp, dq, pbmul, qmul); 6093faaf9593fc Chunyan Zhang 2025-03-05 189 kernel_vector_end(); 6093faaf9593fc Chunyan Zhang 2025-03-05 190 } 6093faaf9593fc 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