Mercurial > illumos > nfs4.1
changeset 13944:fe8c3c09947b
pnfs: Fix EACCES at DS
During introducing rfs4x_xxx functions, cs->access was wrongly set
for all filehandle types: MDS and DS. But for DS "cs->access" is not used.
author | Vitaliy Gusev <gusev.vitaliy@nexenta.com> |
---|---|
date | Wed, 02 Nov 2011 08:53:33 +0300 |
parents | 803d9c69618b |
children | dab1ea82ef3f |
files | usr/src/uts/common/fs/nfs/nfs41_srv.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/uts/common/fs/nfs/nfs41_srv.c Fri Sep 02 20:07:59 2011 +0300 +++ b/usr/src/uts/common/fs/nfs/nfs41_srv.c Wed Nov 02 08:53:33 2011 +0300 @@ -2912,7 +2912,8 @@ DTRACE_PROBE(nfss41__e__fail_auth); goto final; } - } + } else if (fhp->type == FH41_TYPE_DMU_DS) + cs->access = CS_ACCESS_OK; nfs_fh4_copy(&args->object, &cs->fh); *cs->statusp = resp->status = NFS4_OK;