|
@@ -1,6 +1,7 @@
|
|
|
#include <linux/kernel.h>
|
|
|
#include "cache.h"
|
|
|
#include "color.h"
|
|
|
+#include <math.h>
|
|
|
|
|
|
int perf_use_color_default = -1;
|
|
|
|
|
@@ -298,10 +299,10 @@ const char *get_percent_color(double percent)
|
|
|
* entries in green - and keep the low overhead places
|
|
|
* normal:
|
|
|
*/
|
|
|
- if (percent >= MIN_RED)
|
|
|
+ if (fabs(percent) >= MIN_RED)
|
|
|
color = PERF_COLOR_RED;
|
|
|
else {
|
|
|
- if (percent > MIN_GREEN)
|
|
|
+ if (fabs(percent) > MIN_GREEN)
|
|
|
color = PERF_COLOR_GREEN;
|
|
|
}
|
|
|
return color;
|