Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux...
[cascardo/linux.git] / kernel / signal.c
index 19e3513..16a3052 100644 (file)
@@ -2755,6 +2755,10 @@ int copy_siginfo_to_user(siginfo_t __user *to, const siginfo_t *from)
                 */
                if (from->si_code == BUS_MCEERR_AR || from->si_code == BUS_MCEERR_AO)
                        err |= __put_user(from->si_addr_lsb, &to->si_addr_lsb);
+#endif
+#ifdef SEGV_BNDERR
+               err |= __put_user(from->si_lower, &to->si_lower);
+               err |= __put_user(from->si_upper, &to->si_upper);
 #endif
                break;
        case __SI_CHLD: