diff options
author | J. Bruce Fields <bfields@redhat.com> | 2014-04-03 15:10:35 -0400 |
---|---|---|
committer | J. Bruce Fields <bfields@redhat.com> | 2014-04-04 10:13:07 -0400 |
commit | 082f31a2169bd639785e45bf252f3d5bce0303c6 (patch) | |
tree | 1261091c62959ed60e9dab6fe89fc980a76e9cb0 /fs/nfsd/nfs4callback.c | |
parent | 18df11d0eacf67bbcd8dda755b568bbbd7264735 (diff) | |
download | linux-082f31a2169bd639785e45bf252f3d5bce0303c6.tar.bz2 |
nfsd: revert v2 half of "nfsd: don't return high mode bits"
This reverts the part of commit 6e14b46b91fee8a049b0940333ce13a820beaaa5
that changes NFSv2 behavior.
Mark Lord found that it broke nfs-root for Linux clients, because it
broke NFSv2.
In fact, from RFC 1094:
"Notice that the file type is specified both in the mode bits
and in the file type. This is really a bug in the protocol and
will be fixed in future versions."
So NFSv2 clients really are expected to depend on the high bits of the
mode.
Cc: stable@kernel.org
Reported-by: Mark Lord <mlord@pobox.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'fs/nfsd/nfs4callback.c')
0 files changed, 0 insertions, 0 deletions