diff options
Diffstat (limited to 'kernel/context.c')
| -rw-r--r-- | kernel/context.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/kernel/context.c b/kernel/context.c index c49f914430e0..d5fbe3344f12 100644 --- a/kernel/context.c +++ b/kernel/context.c @@ -77,10 +77,10 @@ static int context_thread(void *startup) keventd_running = 1; keventd_task = curtask; - spin_lock_irq(&curtask->sigmask_lock); + spin_lock_irq(&curtask->sig->siglock); siginitsetinv(&curtask->blocked, sigmask(SIGCHLD)); recalc_sigpending(); - spin_unlock_irq(&curtask->sigmask_lock); + spin_unlock_irq(&curtask->sig->siglock); complete((struct completion *)startup); @@ -106,10 +106,10 @@ static int context_thread(void *startup) if (signal_pending(curtask)) { while (waitpid(-1, (unsigned int *)0, __WALL|WNOHANG) > 0) ; - spin_lock_irq(&curtask->sigmask_lock); + spin_lock_irq(&curtask->sig->siglock); flush_signals(curtask); recalc_sigpending(); - spin_unlock_irq(&curtask->sigmask_lock); + spin_unlock_irq(&curtask->sig->siglock); } } } |
