• Petr Vandrovec's avatar
    [PATCH] Fix x86-64 vsyscall32 mapping · 7cfa3f59
    Petr Vandrovec authored
    The x86-64 kernel incorrectly marks the 32-bit vsyscall page mapping at
    virtual address 0xffffe000 as a global one, even though that mapping
    does not exist globally.  As such, task switches do not correctly
    invalidate the mapping, and strange behaviour ensues if a 64-bit program
    happens to use that same virtual address for something else.
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    7cfa3f59
syscall32.c 3.02 KB