use simpler test_task_thread to test current ti flags
PATCH 1/1 use simpler test_task_thread to test current ti flags
This ought to be folded into the
'fix 31-bit s390 checkpoint/restart wrappers'
patch which I sent earlier today. Not a bug without it, just not as nice.
Signed-off-by Serge E. Hallyn <serue-r/[email protected]>
--- arch/s390/kernel/checkpoint.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
arch/s390/kernel/checkpoint.c +2 -1
@@ -148,7 +148,8 @@ int checkpoint_mm_context(struct ckpt_ctx *ctx, struct mm_struct *mm)int restore_thread (struct ckpt_ctx *ctx) { -if (test_tsk_thread_flag (current,TIF_31BIT )) { +/* a 31-bit task cannot call sys_restart right now */ +if (test_thread_flag (TIF_31BIT )) {ckpt_err (ctx, -EINVAL ,"restart from 31-bit task\n" );return -EINVAL ; }
Signature · 1 line
1.6.1
A message that is not in the archive (sent off-list or not yet received): 20100128233311.GA9890-r/[email protected]
Got it.
Quoted 24 lines · Serge E. Hallyn
This ought to be folded into the
'fix 31-bit s390 checkpoint/restart wrappers'
patch which I sent earlier today. Not a bug without it, just not as nice.Signed-off-by Serge E. Hallyn <serue-r/[email protected]>--- arch/s390/kernel/checkpoint.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)arch/s390/kernel/checkpoint.c +2
-1@@ -148,7 +148,8 @@ int checkpoint_mm_context(struct ckpt_ctx *ctx, struct mm_struct *mm)int restore_thread (struct ckpt_ctx *ctx) { -if (test_tsk_thread_flag (current,TIF_31BIT )) { +/* a 31-bit task cannot call sys_restart right now */ +if (test_thread_flag (TIF_31BIT )) {ckpt_err (ctx, -EINVAL ,"restart from 31-bit task\n" );return -EINVAL ; }