Mercurial > illumos > nfs4.1
changeset 13954:bd01f634e673
nfs: fix erratum at op_rename
mds_op_rename and rfs4_op_rename have erratum about
getting attributes.
author | Vitaliy Gusev <gusev.vitaliy@nexenta.com> |
---|---|
date | Wed, 21 Aug 2013 23:38:55 +0400 |
parents | c702e1fe80fb |
children | 27a1adc22112 |
files | usr/src/uts/common/fs/nfs/nfs41_srv.c usr/src/uts/common/fs/nfs/nfs4_srv.c |
diffstat | 2 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/uts/common/fs/nfs/nfs41_srv.c Thu Jul 12 11:11:59 2012 +0400 +++ b/usr/src/uts/common/fs/nfs/nfs41_srv.c Wed Aug 21 23:38:55 2013 +0400 @@ -3784,7 +3784,7 @@ } nadva.va_mask = AT_CTIME|AT_SEQ; - if (VOP_GETATTR(odvp, &nadva, 0, cs->cr, &ct)) { + if (VOP_GETATTR(ndvp, &nadva, 0, cs->cr, &ct)) { nadva.va_ctime = nbdva.va_ctime; nadva.va_seq = 0; }
--- a/usr/src/uts/common/fs/nfs/nfs4_srv.c Thu Jul 12 11:11:59 2012 +0400 +++ b/usr/src/uts/common/fs/nfs/nfs4_srv.c Wed Aug 21 23:38:55 2013 +0400 @@ -4405,7 +4405,7 @@ } nadva.va_mask = AT_CTIME|AT_SEQ; - if (VOP_GETATTR(odvp, &nadva, 0, cs->cr, NULL)) { + if (VOP_GETATTR(ndvp, &nadva, 0, cs->cr, NULL)) { nadva.va_ctime = nbdva.va_ctime; nadva.va_seq = 0; }