syscall_proc: fix 16bit ism on signals
authorAlan Cox <alan@linux.intel.com>
Fri, 30 Jan 2015 00:27:10 +0000 (00:27 +0000)
committerAlan Cox <alan@linux.intel.com>
Fri, 30 Jan 2015 00:27:10 +0000 (00:27 +0000)
Kernel/syscall_proc.c

index 534640a..402e7d8 100644 (file)
@@ -439,7 +439,7 @@ arg_t _signal(void)
                }
                udata.u_ptab->p_ignored &= ~sigmask(sig);
        }
-       retval = (int) udata.u_sigvec[sig];
+       retval = (arg_t) udata.u_sigvec[sig];
        if (sig != SIGKILL && sig != SIGSTOP)
                udata.u_sigvec[sig] = func;
        irqrestore(irq);