• Andi Kleen's avatar
    HWPOISON: Use get_user_page_fast in hwpoison madvise · d15f107d
    Andi Kleen authored
    The previous version didn't take the mmap_sem before calling gup(),
    which is racy.
    
    Use get_user_pages_fast() instead which doesn't need any locks.
    This is also faster of course, but then it doesn't really matter
    because this is just a testing path.
    
    Based on report from Nick Piggin.
    Cc: npiggin@suse.de
    Signed-off-by: default avatarAndi Kleen <ak@linux.intel.com>
    d15f107d
madvise.c 11 KB