• R
    generalize lgread_u32/lgwrite_u32. · 2d37f94a
    Rusty Russell 提交于
    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: NRusty Russell <rusty@rustcorp.com.au>
    Acked-by: NJes Sorensen <jes@sgi.com>
    2d37f94a
page_tables.c 25.7 KB