summaryrefslogtreecommitdiffstats
path: root/sys/nfs4client/nfs4_vn_subs.c
diff options
context:
space:
mode:
authorrees <rees@FreeBSD.org>2006-11-28 19:33:28 +0000
committerrees <rees@FreeBSD.org>2006-11-28 19:33:28 +0000
commit1a6d07633fd57e468324f92fb4c1d8f44b0d959b (patch)
treeb505c8dc0e556e77603866a5adb70babf2032d81 /sys/nfs4client/nfs4_vn_subs.c
parent3b8270a3d54536f75863cb20eeed53f240d24ba5 (diff)
downloadFreeBSD-src-1a6d07633fd57e468324f92fb4c1d8f44b0d959b.zip
FreeBSD-src-1a6d07633fd57e468324f92fb4c1d8f44b0d959b.tar.gz
NFSv4 client:
Add support for va_birthtime Fix va_ctime to use TIME_METADATA, not TIME_CREATE
Diffstat (limited to 'sys/nfs4client/nfs4_vn_subs.c')
-rw-r--r--sys/nfs4client/nfs4_vn_subs.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/nfs4client/nfs4_vn_subs.c b/sys/nfs4client/nfs4_vn_subs.c
index bd42d5e..317c7ff 100644
--- a/sys/nfs4client/nfs4_vn_subs.c
+++ b/sys/nfs4client/nfs4_vn_subs.c
@@ -121,6 +121,8 @@ nfs4_vnop_loadattrcache(struct vnode *vp, struct nfsv4_fattr *fap,
vap->va_fileid = nfs_v4fileid4_to_fileid(fap->fa4_fileid);
if (fap->fa4_valid & FA4V_ATIME)
vap->va_atime = fap->fa4_atime;
+ if (fap->fa4_valid & FA4V_BTIME)
+ vap->va_birthtime = fap->fa4_btime;
if (fap->fa4_valid & FA4V_CTIME)
vap->va_ctime = fap->fa4_ctime;
vap->va_flags = 0;
OpenPOWER on IntegriCloud