aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'kernel')
-rw-r--r--kernel/exit.c4
-rw-r--r--kernel/signal.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/kernel/exit.c b/kernel/exit.c
index 407b80aaefda..f132349c0325 100644
--- a/kernel/exit.c
+++ b/kernel/exit.c
@@ -229,12 +229,12 @@ static int will_become_orphaned_pgrp(struct pid *pgrp, struct task_struct *ignor
229 return ret; /* (sighing) "Often!" */ 229 return ret; /* (sighing) "Often!" */
230} 230}
231 231
232int is_orphaned_pgrp(int pgrp) 232int is_current_pgrp_orphaned(void)
233{ 233{
234 int retval; 234 int retval;
235 235
236 read_lock(&tasklist_lock); 236 read_lock(&tasklist_lock);
237 retval = will_become_orphaned_pgrp(find_pid(pgrp), NULL); 237 retval = will_become_orphaned_pgrp(task_pgrp(current), NULL);
238 read_unlock(&tasklist_lock); 238 read_unlock(&tasklist_lock);
239 239
240 return retval; 240 return retval;
diff --git a/kernel/signal.c b/kernel/signal.c
index de66def71644..a9b679ed795c 100644
--- a/kernel/signal.c
+++ b/kernel/signal.c
@@ -1909,7 +1909,7 @@ relock:
1909 1909
1910 /* signals can be posted during this window */ 1910 /* signals can be posted during this window */
1911 1911
1912 if (is_orphaned_pgrp(process_group(current))) 1912 if (is_current_pgrp_orphaned())
1913 goto relock; 1913 goto relock;
1914 1914
1915 spin_lock_irq(&current->sighand->siglock); 1915 spin_lock_irq(&current->sighand->siglock);