Loading arch/um/sys-i386/signal.c +2 −10 Original line number Original line Diff line number Diff line Loading @@ -458,11 +458,7 @@ long sys_sigreturn(struct pt_regs regs) goto segfault; goto segfault; sigdelsetmask(&set, ~_BLOCKABLE); sigdelsetmask(&set, ~_BLOCKABLE); set_current_blocked(&set); spin_lock_irq(¤t->sighand->siglock); current->blocked = set; recalc_sigpending(); spin_unlock_irq(¤t->sighand->siglock); if (copy_sc_from_user(¤t->thread.regs, sc)) if (copy_sc_from_user(¤t->thread.regs, sc)) goto segfault; goto segfault; Loading @@ -489,11 +485,7 @@ long sys_rt_sigreturn(struct pt_regs regs) goto segfault; goto segfault; sigdelsetmask(&set, ~_BLOCKABLE); sigdelsetmask(&set, ~_BLOCKABLE); set_current_blocked(&set); spin_lock_irq(¤t->sighand->siglock); current->blocked = set; recalc_sigpending(); spin_unlock_irq(¤t->sighand->siglock); if (copy_sc_from_user(¤t->thread.regs, &uc->uc_mcontext)) if (copy_sc_from_user(¤t->thread.regs, &uc->uc_mcontext)) goto segfault; goto segfault; Loading arch/um/sys-x86_64/signal.c +1 −5 Original line number Original line Diff line number Diff line Loading @@ -270,11 +270,7 @@ long sys_rt_sigreturn(struct pt_regs *regs) goto segfault; goto segfault; sigdelsetmask(&set, ~_BLOCKABLE); sigdelsetmask(&set, ~_BLOCKABLE); set_current_blocked(&set); spin_lock_irq(¤t->sighand->siglock); current->blocked = set; recalc_sigpending(); spin_unlock_irq(¤t->sighand->siglock); if (copy_sc_from_user(¤t->thread.regs, &uc->uc_mcontext, if (copy_sc_from_user(¤t->thread.regs, &uc->uc_mcontext, &frame->fpstate)) &frame->fpstate)) Loading Loading
arch/um/sys-i386/signal.c +2 −10 Original line number Original line Diff line number Diff line Loading @@ -458,11 +458,7 @@ long sys_sigreturn(struct pt_regs regs) goto segfault; goto segfault; sigdelsetmask(&set, ~_BLOCKABLE); sigdelsetmask(&set, ~_BLOCKABLE); set_current_blocked(&set); spin_lock_irq(¤t->sighand->siglock); current->blocked = set; recalc_sigpending(); spin_unlock_irq(¤t->sighand->siglock); if (copy_sc_from_user(¤t->thread.regs, sc)) if (copy_sc_from_user(¤t->thread.regs, sc)) goto segfault; goto segfault; Loading @@ -489,11 +485,7 @@ long sys_rt_sigreturn(struct pt_regs regs) goto segfault; goto segfault; sigdelsetmask(&set, ~_BLOCKABLE); sigdelsetmask(&set, ~_BLOCKABLE); set_current_blocked(&set); spin_lock_irq(¤t->sighand->siglock); current->blocked = set; recalc_sigpending(); spin_unlock_irq(¤t->sighand->siglock); if (copy_sc_from_user(¤t->thread.regs, &uc->uc_mcontext)) if (copy_sc_from_user(¤t->thread.regs, &uc->uc_mcontext)) goto segfault; goto segfault; Loading
arch/um/sys-x86_64/signal.c +1 −5 Original line number Original line Diff line number Diff line Loading @@ -270,11 +270,7 @@ long sys_rt_sigreturn(struct pt_regs *regs) goto segfault; goto segfault; sigdelsetmask(&set, ~_BLOCKABLE); sigdelsetmask(&set, ~_BLOCKABLE); set_current_blocked(&set); spin_lock_irq(¤t->sighand->siglock); current->blocked = set; recalc_sigpending(); spin_unlock_irq(¤t->sighand->siglock); if (copy_sc_from_user(¤t->thread.regs, &uc->uc_mcontext, if (copy_sc_from_user(¤t->thread.regs, &uc->uc_mcontext, &frame->fpstate)) &frame->fpstate)) Loading