All of lore.kernel.org
 help / color / mirror / Atom feed
* next-20200528 - build error in kernel/rcu/refperf.c
@ 2020-05-29  4:16 Valdis Klētnieks
  2020-05-29  4:48 ` Randy Dunlap
  2020-05-29 13:55 ` Paul E. McKenney
  0 siblings, 2 replies; 5+ messages in thread
From: Valdis Klētnieks @ 2020-05-29  4:16 UTC (permalink / raw)
  To: Paul E. McKenney, Josh Triplett, Steven Rostedt; +Cc: rcu, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 810 bytes --]

commit 9088b449814f788d24f35a5840b6b2c2a23cd32a
Author: Paul E. McKenney <paulmck@kernel.org>
Date:   Mon May 25 17:22:24 2020 -0700

    refperf: Provide module parameter to specify number of experiments

changes this line of code (line 389)

-               reader_tasks[exp].result_avg = 1000 * process_durations(exp) / ((exp + 1) * loops);
+               result_avg[exp] = 1000 * process_durations(nreaders) / (nreaders * loops);

On a 32-bit ARM make allmodconfig with gcc 8.3, this results in:

ERROR: modpost: "__aeabi_uldivmod" [kernel/rcu/refperf.ko] undefined!
make[1]: *** [scripts/Makefile.modpost:103: __modpost] Error 1

I admit not understanding why the original line of code worked and the new one doesn't.
Maybe gcc is smarter/dumber about the ranges of 'exp' and 'nreaders' than we thought?

[-- Attachment #2: Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-05-29 14:02 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-29  4:16 next-20200528 - build error in kernel/rcu/refperf.c Valdis Klētnieks
2020-05-29  4:48 ` Randy Dunlap
2020-05-29  5:24   ` Valdis Klētnieks
2020-05-29 14:02     ` Paul E. McKenney
2020-05-29 13:55 ` Paul E. McKenney

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.