]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/x86/ia32/ia32_signal.c
x86 signals: lift set_fs
[linux-2.6-omap-h63xx.git] / arch / x86 / ia32 / ia32_signal.c
index 0866104f684c2ebe2f9f871f2da9f45575004ab4..bbed3a26ce5567abb107f0371651c906b5f368a7 100644 (file)
@@ -499,8 +499,6 @@ int ia32_setup_frame(int sig, struct k_sigaction *ka,
        regs->cs = __USER32_CS;
        regs->ss = __USER32_DS;
 
-       set_fs(USER_DS);
-
 #if DEBUG_SIG
        printk(KERN_DEBUG "SIG deliver (%s:%d): sp=%p pc=%lx ra=%u\n",
               current->comm, current->pid, frame, regs->ip, frame->pretcode);
@@ -596,8 +594,6 @@ int ia32_setup_rt_frame(int sig, struct k_sigaction *ka, siginfo_t *info,
        regs->cs = __USER32_CS;
        regs->ss = __USER32_DS;
 
-       set_fs(USER_DS);
-
 #if DEBUG_SIG
        printk(KERN_DEBUG "SIG deliver (%s:%d): sp=%p pc=%lx ra=%u\n",
               current->comm, current->pid, frame, regs->ip, frame->pretcode);