diff options
author | J. Bruce Fields <bfields@redhat.com> | 2013-09-13 23:50:42 +0200 |
---|---|---|
committer | J. Bruce Fields <bfields@redhat.com> | 2013-10-29 22:46:14 +0100 |
commit | 6f6cc3205c5f10129b8a10cdf8abf85d9db48a60 (patch) | |
tree | c0c388985d7231b2c3b940cbdb64d877dde95c8b /lib/crc-t10dif.c | |
parent | nfsd: return better errors to exportfs (diff) | |
download | linux-6f6cc3205c5f10129b8a10cdf8abf85d9db48a60.tar.xz linux-6f6cc3205c5f10129b8a10cdf8abf85d9db48a60.zip |
nfsd: -EINVAL on invalid anonuid/gid instead of silent failure
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: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'lib/crc-t10dif.c')
0 files changed, 0 insertions, 0 deletions