]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - arch/x86/kernel/step.c
x86/asm/32: Remove a bunch of '& 0xffff' from pt_regs segment reads
[linux.git] / arch / x86 / kernel / step.c
index 5f25cfbd952ef4fa53aa8df178f65a518a6de54d..5ee663836c08fc8eaa78e18118f1b99bf15edb4b 100644 (file)
@@ -13,7 +13,7 @@ unsigned long convert_ip_to_linear(struct task_struct *child, struct pt_regs *re
        unsigned long addr, seg;
 
        addr = regs->ip;
-       seg = regs->cs & 0xffff;
+       seg = regs->cs;
        if (v8086_mode(regs)) {
                addr = (addr & 0xffff) + (seg << 4);
                return addr;