GNU89 doesn't allow unicode characters in printf output, and build gives the following warning: warning: universal character names are only valid in C++ and C99 Fix by using ASCII +/-. Signed-off-by: Kumar Kartikeya Dwivedi <memxor@xxxxxxxxx> --- tools/testing/selftests/bpf/bench.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/testing/selftests/bpf/bench.c b/tools/testing/selftests/bpf/bench.c index cc4722f693e9..58a32ff2eb1b 100644 --- a/tools/testing/selftests/bpf/bench.c +++ b/tools/testing/selftests/bpf/bench.c @@ -126,11 +126,11 @@ void hits_drops_report_final(struct bench_res res[], int res_cnt) drops_stddev = sqrt(drops_stddev); total_ops_stddev = sqrt(total_ops_stddev); } - printf("Summary: hits %8.3lf \u00B1 %5.3lfM/s (%7.3lfM/prod), ", + printf("Summary: hits %8.3lf +/- %5.3lfM/s (%7.3lfM/prod), ", hits_mean, hits_stddev, hits_mean / env.producer_cnt); - printf("drops %8.3lf \u00B1 %5.3lfM/s, ", + printf("drops %8.3lf +/- %5.3lfM/s, ", drops_mean, drops_stddev); - printf("total operations %8.3lf \u00B1 %5.3lfM/s\n", + printf("total operations %8.3lf +/- %5.3lfM/s\n", total_ops_mean, total_ops_stddev); } -- 2.33.1