* Re: [PATCH] md/raid6 algorithms: scale test duration for speedier boots [not found] <20240805170816.6025-1-colin.king@intel.com> @ 2024-08-06 3:20 ` kernel test robot 2024-08-06 4:01 ` kernel test robot 1 sibling, 0 replies; 4+ messages in thread From: kernel test robot @ 2024-08-06 3:20 UTC (permalink / raw) To: Colin Ian King, Andrew Morton, Masahiro Yamada, rppt Cc: oe-kbuild-all, Linux Memory Management List, linux-kernel 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.11-rc2 next-20240805] [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/20240806-012444 base: https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable patch link: https://lore.kernel.org/r/20240805170816.6025-1-colin.king%40intel.com patch subject: [PATCH] md/raid6 algorithms: scale test duration for speedier boots config: parisc-defconfig (https://download.01.org/0day-ci/archive/20240806/202408061040.0kdEdUBV-lkp@intel.com/config) compiler: hppa-linux-gcc (GCC) 14.1.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240806/202408061040.0kdEdUBV-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 <lkp@intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202408061040.0kdEdUBV-lkp@intel.com/ All errors (new ones prefixed by >>, old ones prefixed by <<): WARNING: modpost: missing MODULE_DESCRIPTION() in lib/asn1_decoder.o >> ERROR: modpost: "__udivdi3" [lib/raid6/raid6_pq.ko] undefined! -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] md/raid6 algorithms: scale test duration for speedier boots [not found] <20240805170816.6025-1-colin.king@intel.com> 2024-08-06 3:20 ` [PATCH] md/raid6 algorithms: scale test duration for speedier boots kernel test robot @ 2024-08-06 4:01 ` kernel test robot 1 sibling, 0 replies; 4+ messages in thread From: kernel test robot @ 2024-08-06 4:01 UTC (permalink / raw) To: Colin Ian King, Andrew Morton, Masahiro Yamada, rppt Cc: oe-kbuild-all, Linux Memory Management List, linux-kernel 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.11-rc2 next-20240805] [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/20240806-012444 base: https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable patch link: https://lore.kernel.org/r/20240805170816.6025-1-colin.king%40intel.com patch subject: [PATCH] md/raid6 algorithms: scale test duration for speedier boots config: i386-buildonly-randconfig-002-20240806 (https://download.01.org/0day-ci/archive/20240806/202408061134.O5o8RpVV-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/20240806/202408061134.O5o8RpVV-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 <lkp@intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202408061134.O5o8RpVV-lkp@intel.com/ All errors (new ones prefixed by >>): ld: lib/raid6/algos.o: in function `raid6_choose_gen.constprop.0': >> algos.c:(.text+0xe6): undefined reference to `__udivdi3' >> ld: algos.c:(.text+0x163): undefined reference to `__udivdi3' ld: algos.c:(.text+0x1fd): undefined reference to `__udivdi3' -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <20250407143105.60-1-colin.king@intel.com>]
* Re: [PATCH] md/raid6 algorithms: scale test duration for speedier boots [not found] <20250407143105.60-1-colin.king@intel.com> @ 2025-04-07 18:35 ` kernel test robot 2025-04-08 2:58 ` kernel test robot 1 sibling, 0 replies; 4+ messages in thread From: kernel test robot @ 2025-04-07 18:35 UTC (permalink / raw) To: Colin Ian King, Andrew Morton, Song Liu Cc: oe-kbuild-all, Linux Memory Management List, linux-kernel 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 <lkp@intel.com> | 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 ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] md/raid6 algorithms: scale test duration for speedier boots [not found] <20250407143105.60-1-colin.king@intel.com> 2025-04-07 18:35 ` kernel test robot @ 2025-04-08 2:58 ` kernel test robot 1 sibling, 0 replies; 4+ messages in thread From: kernel test robot @ 2025-04-08 2:58 UTC (permalink / raw) To: Colin Ian King, Andrew Morton, Song Liu Cc: oe-kbuild-all, Linux Memory Management List, linux-kernel 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: m68k-allyesconfig (https://download.01.org/0day-ci/archive/20250408/202504081059.IWn9WLkl-lkp@intel.com/config) compiler: m68k-linux-gcc (GCC) 14.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250408/202504081059.IWn9WLkl-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 <lkp@intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202504081059.IWn9WLkl-lkp@intel.com/ All errors (new ones prefixed by >>): m68k-linux-ld: lib/raid6/algos.o: in function `raid6_choose_gen.constprop.0': >> algos.c:(.text.unlikely+0xa8): undefined reference to `__udivdi3' >> m68k-linux-ld: algos.c:(.text.unlikely+0x122): undefined reference to `__udivdi3' m68k-linux-ld: algos.c:(.text.unlikely+0x1be): undefined reference to `__udivdi3' -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2025-04-08 2:59 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <20240805170816.6025-1-colin.king@intel.com>
2024-08-06 3:20 ` [PATCH] md/raid6 algorithms: scale test duration for speedier boots kernel test robot
2024-08-06 4:01 ` kernel test robot
[not found] <20250407143105.60-1-colin.king@intel.com>
2025-04-07 18:35 ` kernel test robot
2025-04-08 2:58 ` kernel test robot
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox