summaryrefslogtreecommitdiff
path: root/kernel/context.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/context.c')
-rw-r--r--kernel/context.c8
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);
}
}
}