Commit 7c731e0a authored by Steven Rostedt's avatar Steven Rostedt Committed by Thomas Gleixner

ftrace: make the task state char-string visible to all

The tracer wants to be able to convert the state number
into a user visible character. This patch pulls that conversion
string out the scheduler into the header. This way if it were to
ever change, other parts of the kernel will know.
Signed-off-by: default avatarSteven Rostedt <srostedt@redhat.com>
Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
parent bd3bff9e
...@@ -2237,6 +2237,8 @@ static inline void mm_init_owner(struct mm_struct *mm, struct task_struct *p) ...@@ -2237,6 +2237,8 @@ static inline void mm_init_owner(struct mm_struct *mm, struct task_struct *p)
} }
#endif /* CONFIG_MM_OWNER */ #endif /* CONFIG_MM_OWNER */
#define TASK_STATE_TO_CHAR_STR "RSDTtZX"
#endif /* __KERNEL__ */ #endif /* __KERNEL__ */
#endif #endif
...@@ -5729,7 +5729,7 @@ long sys_sched_rr_get_interval(pid_t pid, struct timespec __user *interval) ...@@ -5729,7 +5729,7 @@ long sys_sched_rr_get_interval(pid_t pid, struct timespec __user *interval)
return retval; return retval;
} }
static const char stat_nam[] = "RSDTtZX"; static const char stat_nam[] = TASK_STATE_TO_CHAR_STR;
void sched_show_task(struct task_struct *p) void sched_show_task(struct task_struct *p)
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment