]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - arch/x86/kernel/signal.c
x86/asm/32: Remove a bunch of '& 0xffff' from pt_regs segment reads
[linux.git] / arch / x86 / kernel / signal.c
index cc30a74e4adb2c3499b52488c49498dea1851ae7..e04442345fc0977cf73f2573f77b3df71310f0a8 100644 (file)
@@ -256,7 +256,7 @@ get_sigframe(struct k_sigaction *ka, struct pt_regs *regs, size_t frame_size,
                        sp = current->sas_ss_sp + current->sas_ss_size;
        } else if (IS_ENABLED(CONFIG_X86_32) &&
                   !onsigstack &&
-                  (regs->ss & 0xffff) != __USER_DS &&
+                  regs->ss != __USER_DS &&
                   !(ka->sa.sa_flags & SA_RESTORER) &&
                   ka->sa.sa_restorer) {
                /* This is the legacy signal stack switching. */