• Helge Deller's avatar
    parisc: Fix kernel crash with reversed copy_from_user() · ef72f311
    Helge Deller authored
    The kernel module testcase (lib/test_user_copy.c) exhibited a kernel
    crash on parisc if the parameters for copy_from_user were reversed
    ("illegal reversed copy_to_user" testcase).
    
    Fix this potential crash by checking the fault handler if the faulting
    address is in the exception table.
    Signed-off-by: default avatarHelge Deller <deller@gmx.de>
    Cc: stable@vger.kernel.org
    Cc: Kees Cook <keescook@chromium.org>
    ef72f311
traps.c 21.2 KB