diff options
Diffstat (limited to 'kernel/exit.c')
| -rw-r--r-- | kernel/exit.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/exit.c b/kernel/exit.c index 708cad8597f5..2650ac328e4a 100644 --- a/kernel/exit.c +++ b/kernel/exit.c @@ -35,13 +35,13 @@ static void release_task(struct task_struct * p) */ for (;;) { task_lock(p); - if (!p->has_cpu) + if (!task_has_cpu(p)) break; task_unlock(p); do { cpu_relax(); barrier(); - } while (p->has_cpu); + } while (task_has_cpu(p)); } task_unlock(p); #endif |
