From: Changki Kim Date: Thu, 22 Nov 2018 06:41:37 +0000 (+0900) Subject: [RAMEN9610-9963][COMMON] lib: dss: modified task state flag X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=d2f209a14aa261acb99005c42d502f85bc504310;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git [RAMEN9610-9963][COMMON] lib: dss: modified task state flag Change-Id: Ic04847e5669a8a816c987bc0b2c654830c05ec6a Signed-off-by: Changki Kim --- diff --git a/lib/debug-snapshot-utils.c b/lib/debug-snapshot-utils.c index 24d6569329ab..300ba12ccc59 100644 --- a/lib/debug-snapshot-utils.c +++ b/lib/debug-snapshot-utils.c @@ -242,16 +242,16 @@ EXPORT_SYMBOL(dbg_snapshot_save_context); static void dbg_snapshot_dump_one_task_info(struct task_struct *tsk, bool is_main) { - char state_array[] = {'R', 'S', 'D', 'T', 't', 'Z', 'X', 'x', 'K', 'W'}; + char state_array[] = {'R', 'S', 'D', 'T', 't', 'X', 'Z', 'P', 'x', 'K', 'W', 'I', 'N'}; unsigned char idx = 0; unsigned long state; unsigned long wchan; unsigned long pc = 0; char symname[KSYM_NAME_LEN]; - if ((tsk == NULL) || (tsk->stack == NULL)) + if ((tsk == NULL) || !try_get_task_stack(tsk)) return; - state = (tsk->state & TASK_REPORT) | tsk->exit_state; + state = tsk->state | tsk->exit_state; pc = KSTK_EIP(tsk); wchan = get_wchan(tsk);