# HG changeset patch # User Vitaliy Gusev # Date 1377113935 -14400 # Node ID bd01f634e6731fdd66984d6b0baff5ce55302d03 # Parent c702e1fe80fbecaa2435dcfa7aac6512f336f325 nfs: fix erratum at op_rename mds_op_rename and rfs4_op_rename have erratum about getting attributes. diff -r c702e1fe80fb -r bd01f634e673 usr/src/uts/common/fs/nfs/nfs41_srv.c --- 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; } diff -r c702e1fe80fb -r bd01f634e673 usr/src/uts/common/fs/nfs/nfs4_srv.c --- 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; }