|
@@ -141,12 +141,7 @@ static const char *task_state_array[] = {
|
|
|
|
|
|
static inline const char *get_task_state(struct task_struct *tsk)
|
|
static inline const char *get_task_state(struct task_struct *tsk)
|
|
{
|
|
{
|
|
- unsigned int state = (tsk->state & (TASK_RUNNING |
|
|
|
|
- TASK_INTERRUPTIBLE |
|
|
|
|
- TASK_UNINTERRUPTIBLE |
|
|
|
|
- TASK_STOPPED |
|
|
|
|
- TASK_TRACED)) |
|
|
|
|
- tsk->exit_state;
|
|
|
|
|
|
+ unsigned int state = (tsk->state & TASK_REPORT) | tsk->exit_state;
|
|
const char **p = &task_state_array[0];
|
|
const char **p = &task_state_array[0];
|
|
|
|
|
|
while (state) {
|
|
while (state) {
|