X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=nfs3%2Fnfs3.c;h=7662a2c3094b38e9ccaed61648e50e05a6292bfb;hb=bdb05ff1ad95ab25e13934f66c83452ef00119fe;hp=2a5b789fd0d07c36febe737da19a880253d90887;hpb=c4eb30d2e6e577e424b83d4b5180d48af74e3009;p=bluesky.git diff --git a/nfs3/nfs3.c b/nfs3/nfs3.c index 2a5b789..7662a2c 100644 --- a/nfs3/nfs3.c +++ b/nfs3/nfs3.c @@ -489,6 +489,7 @@ void nfsproc3_create_3_svc(create3args *argp, RPCRequest *req) bluesky_directory_insert(dir, argp->where.name, file->inum); bluesky_inode_update_ctime(dir, TRUE); + bluesky_inode_update_ctime(file, FALSE); wcc.after.present = TRUE; encode_fattr3(&wcc.after.post_op_attr_u.attributes, dir); @@ -564,6 +565,7 @@ void nfsproc3_mkdir_3_svc(mkdir3args *argp, RPCRequest *req) set_attributes(file, &argp->attributes); bluesky_inode_update_ctime(dir, TRUE); + bluesky_inode_update_ctime(file, FALSE); wcc.after.present = TRUE; encode_fattr3(&wcc.after.post_op_attr_u.attributes, dir); @@ -637,6 +639,7 @@ void nfsproc3_symlink_3_svc(symlink3args *argp, RPCRequest *req) bluesky_directory_insert(dir, argp->where.name, file->inum); bluesky_inode_update_ctime(dir, TRUE); + bluesky_inode_update_ctime(file, FALSE); wcc.after.present = TRUE; encode_fattr3(&wcc.after.post_op_attr_u.attributes, dir);