mirror of
https://github.com/FEX-Emu/linux.git
synced 2024-12-23 01:40:30 +00:00
tracing: Convert stddev into u64 in tracepoint benchmark
I've been told that do_div() expects an unsigned 64 bit number, and is undefined if a signed is used. This gave a warning on the MIPS build. I'm not sure if a signed 64 bit dividend is really an issue or not, but the calculation this is used for is standard deviation, and that isn't going to be negative. We can just convert it to unsigned and be safe. Reported-by: David Daney <ddaney.cavm@gmail.com> Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
This commit is contained in:
parent
939c7a4f04
commit
72e2fe38ea
@ -33,7 +33,7 @@ static void trace_do_benchmark(void)
|
||||
u64 start;
|
||||
u64 stop;
|
||||
u64 delta;
|
||||
s64 stddev;
|
||||
u64 stddev;
|
||||
u64 seed;
|
||||
u64 last_seed;
|
||||
unsigned int avg;
|
||||
|
Loading…
Reference in New Issue
Block a user