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 C63A4C36010 for ; Mon, 7 Apr 2025 18:36:28 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 10D1D6B000E; Mon, 7 Apr 2025 14:36:28 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0BA8B6B0010; Mon, 7 Apr 2025 14:36:28 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id EC51A6B0011; Mon, 7 Apr 2025 14:36:27 -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 CBD7C6B000E for ; Mon, 7 Apr 2025 14:36:27 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id C4E1657AA5 for ; Mon, 7 Apr 2025 18:36:27 +0000 (UTC) X-FDA: 83308103214.01.F171875 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.19]) by imf19.hostedemail.com (Postfix) with ESMTP id 82B9C1A0006 for ; Mon, 7 Apr 2025 18:36:25 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=Aa4geMAv; spf=pass (imf19.hostedemail.com: domain of lkp@intel.com designates 198.175.65.19 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=1744050985; 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:in-reply-to:references:references:dkim-signature; bh=UyqSs3dBH0DY/6Ku6+zDQcpHS6O+kuSF19buIjcEcOg=; b=QP0OcAPQZXhJ2pJoHNSWnExzO43PQyrImhS91YmOi/sADEQvO5cJIptRrYUh3HR4rsL2y8 w5j93jvKkkZivZdNRZLMtBfgPDChqOZ0KUSuzeSYJKfc2CaDNz4ePp62dqNwK6L+lPX+vn 6mmZD3F6yhUiSKt0E2cRoMPSL0EnIGo= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1744050985; a=rsa-sha256; cv=none; b=2pNPTiohFi0IpYYCYEq/Ch8QYtcLVTBNf/lDFt5vZc2B5vE1Id5uyPouJILZRmtXD0LdDM fEAG4vG723WSWYp1ILCFQEtQ1YIeLrEdhdJLjHsrbhPo9L82gBtYA49m//HolV/Ncbhy+7 cmzYDDNAvVPsHBuYdI21M8vDVZwP+k4= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=Aa4geMAv; spf=pass (imf19.hostedemail.com: domain of lkp@intel.com designates 198.175.65.19 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=1744050986; x=1775586986; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=clu5ak3B8TVqiA5LPfOQC49/MbbUVBN2G57mLhXE6vc=; b=Aa4geMAv9J6juxwLFEcOZqYtQElr3coOIqgegwO9HYMsXPNkI87bSByA OyS77OaT5+xr2O91fX9IHvpW5n0ujU/bWItmPehJRbiS3yq4P0WeAC68H FApgNcQPj7Cy1yfdnJ0JgJijxPXLud8dmdgG5DcQaIsC28BrcLa2mJSY1 soS003rXaji+FzsFDhNPVgtt0rAyF50/phqDFPYPF/obPeXKM0xZ0AYIx P732+sXv10i+RgCz7qGrfPpzU55yKf8lTwQWHBM4kglEvD/5wZDooiXSt tZZ0jDvMGLAPtW+UJso8tjbGk0UwRyVAs6xv+JvWScKOFKdPkLLYl5i9B Q==; X-CSE-ConnectionGUID: SnSlYgF8Q+mXXJbw3IP40A== X-CSE-MsgGUID: m51P6aKRRVOYmnHDKXQn+g== X-IronPort-AV: E=McAfee;i="6700,10204,11397"; a="45342810" X-IronPort-AV: E=Sophos;i="6.15,194,1739865600"; d="scan'208";a="45342810" Received: from orviesa006.jf.intel.com ([10.64.159.146]) by orvoesa111.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Apr 2025 11:36:25 -0700 X-CSE-ConnectionGUID: 8PUsYf4lQYqYrTM0PUUWaA== X-CSE-MsgGUID: kU95a8bLS0W3vMbxHtA+vA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.15,194,1739865600"; d="scan'208";a="128015400" Received: from lkp-server01.sh.intel.com (HELO b207828170a5) ([10.239.97.150]) by orviesa006.jf.intel.com with ESMTP; 07 Apr 2025 11:36:23 -0700 Received: from kbuild by b207828170a5 with local (Exim 4.96) (envelope-from ) id 1u1rKV-0003hv-0e; Mon, 07 Apr 2025 18:36:19 +0000 Date: Tue, 8 Apr 2025 02:35:25 +0800 From: kernel test robot To: Colin Ian King , Andrew Morton , Song Liu Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , linux-kernel@vger.kernel.org Subject: Re: [PATCH] md/raid6 algorithms: scale test duration for speedier boots Message-ID: <202504080240.huURqAeM-lkp@intel.com> References: <20250407143105.60-1-colin.king@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250407143105.60-1-colin.king@intel.com> X-Stat-Signature: 7tn69sguwohoqznusic8gywzzxjpk4o4 X-Rspam-User: X-Rspamd-Queue-Id: 82B9C1A0006 X-Rspamd-Server: rspam08 X-HE-Tag: 1744050985-827106 X-HE-Meta: U2FsdGVkX185/jVrl0JjkE05QsdnS0h23NTa25hQDE+GvH8xoLTijHqj1dfhfHjcvYd07bESn2kCODqedDc4emxaURljBRCxYg7jJIiGHt0+JBfwNrJZxAe5unlzCr/1lZAG0zR1tIWAJKvlPFyREtgvbhA0w0b70VeHx4fv8wJyf5C52uLV9nc8WcW2fMnNLJrvIDu5A134cGLA8GJkln4oURZO9ApfwOJUrIQ+9wSiPGjXKyy0hOkjFWfJ8R+XhfTqPfOx0m8LDwoL4+KuygED2/xL/LYXpnDUxBxJN6aOfm7Ikoo9/I5Qp4Y24Oo6vIq0jPGtpTeAt0fv5KA40Qteul7oZjMqvJAOD3NNcpbKkTBy6wWxcsYmJnh3ltKOs+sLRvhqopN+0HAQqVHYJ+6YtPZYl8kJGotjr9dbXGG99Zj2iwc86Sv0jEM81PQGQ0cZ7aLknbFh/ZqkljWEBRemi0jfWk8LldlwZPQnrPY9nXy3IvRp9VdNkLBj237AEk92aioaeyFnFqBMshgntKWZWY11j8kig2TxOPowD0tuwhRsLEIzStSDx8aoUnLjPeT6wVvrt1Q0nJoBt2affx9yFoGsVGl0UI04/XmIvoRgateNQWm5adMdiNzzKeJlrH3HFnq3bS9xnTNetb78Kujq8xOTHTEn6EG0QL+dn2VN//MuYhbNnwLAfxTbVmJlgZQrJPzzaSorwBEFcsqrK+4SN6ExqraFMvBZJzKHQ8/Bk8T+Rejqly/nYSHLaywkbMHogAnTX3VgJVntmh6tWG9x9TIVk7Xn8k1NLPt3FAYUczQJNKQUiPcKLtRuP0JWBiIprbHo3VTzXd4EwbH8/SYwvueJlS9Od/5R2pQiCL+Qp807xAy7blWioC1CsgMOSUuA11FODKLkCEncU8UE4fxSmEVua5k8coUtyn28gO9pIsNwzRUIWvBz4fy48G8Jk3vG1I1/I5EKyTpukBO i5HfZ6L2 /YbCzcuNUsf34njMz3ndESADeHvrtrmd+pfWFeKfBXFS7X2ub59O5HjCV8dk5yu20a/OFcg/as2cSrSVWfMLAA+KAJ+M5vKSISpoMcK9U7Ujnb78WCmL7BW5KJX6DRBICfK1Xrj2G+/TxPuDDmJmY7eRoekOhZ2Z1wOyTTaF06/rpS9YcawQpabKVUxOogGlzn+6ffSZgzm1jaih9QgHCcija0hw4GYHjPRUgp0bCrnERGLcgC/E7ybwuV2bghAp/SczuFFKDOGuvKQneu1o8oSikyyC6+al6unGi3c6ImrkdcW4XMLBvM9XKPuXNHN7Bg3+3mX2niEKONlYtyFL4oaig4VhoJdSCi+px 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: Hi Colin, kernel test robot noticed the following build errors: [auto build test ERROR on akpm-mm/mm-nonmm-unstable] [also build test ERROR on akpm-mm/mm-everything linus/master v6.15-rc1 next-20250407] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/Colin-Ian-King/md-raid6-algorithms-scale-test-duration-for-speedier-boots/20250407-225435 base: https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable patch link: https://lore.kernel.org/r/20250407143105.60-1-colin.king%40intel.com patch subject: [PATCH] md/raid6 algorithms: scale test duration for speedier boots config: i386-buildonly-randconfig-002-20250407 (https://download.01.org/0day-ci/archive/20250408/202504080240.huURqAeM-lkp@intel.com/config) compiler: gcc-12 (Debian 12.2.0-14) 12.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250408/202504080240.huURqAeM-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/202504080240.huURqAeM-lkp@intel.com/ All errors (new ones prefixed by >>): ld: lib/raid6/algos.o: in function `raid6_choose_gen': >> lib/raid6/algos.c:191: undefined reference to `__udivdi3' >> ld: lib/raid6/algos.c:209: undefined reference to `__udivdi3' ld: lib/raid6/algos.c:223: undefined reference to `__udivdi3' vim +191 lib/raid6/algos.c 156 157 static inline const struct raid6_calls *raid6_choose_gen( 158 void *(*const dptrs)[RAID6_TEST_DISKS], const int disks) 159 { 160 unsigned long perf; 161 const unsigned long max_perf = 2500; 162 int start = (disks>>1)-1, stop = disks-3; /* work on the second half of the disks */ 163 const struct raid6_calls *const *algo; 164 const struct raid6_calls *best; 165 const u64 ns_per_mb = 1000000000 >> 20; 166 u64 n, ns, t, ns_best = ~0ULL; 167 168 for (best = NULL, algo = raid6_algos; *algo; algo++) { 169 if (!best || (*algo)->priority >= best->priority) { 170 if ((*algo)->valid && !(*algo)->valid()) 171 continue; 172 173 if (!IS_ENABLED(CONFIG_RAID6_PQ_BENCHMARK)) { 174 best = *algo; 175 break; 176 } 177 178 preempt_disable(); 179 t = local_clock(); 180 for (perf = 0; perf < max_perf; perf++) { 181 (*algo)->gen_syndrome(disks, PAGE_SIZE, *dptrs); 182 } 183 ns = local_clock() - t; 184 preempt_enable(); 185 186 if (ns < ns_best) { 187 ns_best = ns; 188 best = *algo; 189 } 190 n = max_perf * PAGE_SIZE * ns_per_mb * (disks - 2); > 191 pr_info("raid6: %-8s gen() %5llu MB/s (%llu ns)\n", (*algo)->name, (ns > 0) ? n / ns : 0, ns); 192 } 193 } 194 195 if (!best) { 196 pr_err("raid6: Yikes! No algorithm found!\n"); 197 goto out; 198 } 199 200 raid6_call = *best; 201 202 if (!IS_ENABLED(CONFIG_RAID6_PQ_BENCHMARK)) { 203 pr_info("raid6: skipped pq benchmark and selected %s\n", 204 best->name); 205 goto out; 206 } 207 208 n = max_perf * PAGE_SIZE * ns_per_mb * (disks - 2); > 209 pr_info("raid6: using algorithm %s gen() %llu MB/s (%llu ns)\n", 210 best->name, (ns_best > 0) ? n / ns_best : 0, ns_best); 211 212 if (best->xor_syndrome) { 213 preempt_disable(); 214 t = local_clock(); 215 for (perf = 0; perf < max_perf; perf++) { 216 best->xor_syndrome(disks, start, stop, 217 PAGE_SIZE, *dptrs); 218 } 219 ns = local_clock() - t; 220 preempt_enable(); 221 222 n = max_perf * PAGE_SIZE * ns_per_mb * (disks - 2); 223 pr_info("raid6: .... xor() %llu MB/s, rmw enabled (%llu ns)\n", (ns > 0) ? n / ns : 0, ns); 224 } 225 out: 226 return best; 227 } 228 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki