nfs_refresh_inode(dir, &dir_attr);
nfs_post_op_update_inode(dir, &dir_attr);
nfs3_proc_remove(struct inode *dir, struct qstr *name){	struct nfs_fattr	dir_attr;	struct nfs3_diropargs	arg = {		.fh		= NFS_FH(dir),		.name		= name->name,		.len		= name->len	};	struct rpc_message	msg = {		.rpc_proc	= &nfs3_procedures[NFS3PROC_REMOVE],		.rpc_argp	= &arg,		.rpc_resp	= &dir_attr,	};	int			status;	dprintk("NFS call  remove %s\n", name->name);	nfs_fattr_init(&dir_attr);	status = rpc_call_sync(NFS_CLIENT(dir), &msg, 0);	nfs_refresh_inode(dir, &dir_attr);	dprintk("NFS reply remove: %d\n", status);	return status;}