• Rusty Russell's avatar
    generalize lgread_u32/lgwrite_u32. · 2d37f94a
    Rusty Russell authored
    Jes complains that page table code still uses lgread_u32 even though
    it now uses general kernel pte types.  The best thing to do is to
    generalize lgread_u32 and lgwrite_u32.
    
    This means we lose the efficiency of getuser().  We could potentially
    regain it if we used __copy_from_user instead of copy_from_user, but
    I'm not certain that our range check is equivalent to access_ok() on
    all platforms.
    Signed-off-by: default avatarRusty Russell <rusty@rustcorp.com.au>
    Acked-by: default avatarJes Sorensen <jes@sgi.com>
    2d37f94a
core.c 21.1 KB