• J. Bruce Fields's avatar
    nfsd: -EINVAL on invalid anonuid/gid instead of silent failure · 6f6cc320
    J. Bruce Fields authored
    If we're going to refuse to accept these it would be polite of us to at
    least say so....
    
    This introduces a slight complication since we need to grandfather in
    exportfs's ill-advised use of -1 uid and gid on its test_export.
    
    If it turns out there are other users passing down -1 we may need to
    do something else.
    
    Best might be to drop the checks entirely, but I'm not sure if other
    parts of the kernel might assume that a task can't run as uid or gid -1.
    
    Cc: "Eric W. Biederman" <ebiederm@xmission.com>
    Signed-off-by: default avatarJ. Bruce Fields <bfields@redhat.com>
    6f6cc320
export.c 32.2 KB