]> granicus.if.org Git - sysstat/commitdiff
pidstat: Define new SCHED_DEADLINE policy
authorSebastien GODARD <sysstat@users.noreply.github.com>
Fri, 20 Nov 2015 14:08:22 +0000 (15:08 +0100)
committerSebastien GODARD <sysstat@users.noreply.github.com>
Fri, 20 Nov 2015 14:08:22 +0000 (15:08 +0100)
Define new scheduling policy for pidstat.
This policy (SCHED_DEADLINE) will be displayed as DEADLN by pidstat -R.

Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
pidstat.h

index 2fd5980164ce23473cc37e5ed7695fcc74fede74..53ef70f98e0935890c9abb15e13431fd815ff2f7 100644 (file)
--- a/pidstat.h
+++ b/pidstat.h
 #ifndef SCHED_IDLE
 #define SCHED_IDLE     5
 #endif
+#ifndef SCHED_DEADLINE
+#define SCHED_DEADLINE 6
+#endif
 
 #define GET_POLICY(p) \
-       (p == SCHED_NORMAL ? "NORMAL" : \
-       (p == SCHED_FIFO   ? "FIFO" : \
-       (p == SCHED_RR     ? "RR" : \
-       (p == SCHED_BATCH  ? "BATCH" : \
-       (p == SCHED_IDLE   ? "IDLE" : \
+       (p == SCHED_NORMAL   ? "NORMAL" : \
+       (p == SCHED_FIFO     ? "FIFO" : \
+       (p == SCHED_RR       ? "RR" : \
+       (p == SCHED_BATCH    ? "BATCH" : \
+       (p == SCHED_IDLE     ? "IDLE" : \
+       (p == SCHED_DEADLINE ? "DEADLN" : \
        "?")))))
 
 struct pid_stats {