afs: Implement netfs invalidate_cache hook
diff --git a/fs/afs/file.c b/fs/afs/file.c
index ff02607..e4fcbf84 100644
--- a/fs/afs/file.c
+++ b/fs/afs/file.c
@@ -413,6 +413,13 @@ static int afs_validate_for_write(struct inode *inode,
 	return afs_validate(vnode, key);
 }
 
+static void afs_netfs_invalidate_cache(struct netfs_writeback *wback)
+{
+	struct afs_vnode *vnode = AFS_FS_I(wback->inode);
+
+	afs_invalidate_cache(vnode, 0);
+}
+
 const struct netfs_request_ops afs_req_ops = {
 	.init_rreq		= afs_init_rreq,
 	.check_write_begin	= afs_check_write_begin,
@@ -423,6 +430,7 @@ const struct netfs_request_ops afs_req_ops = {
 	.free_dirty_region	= afs_free_dirty_region,
 	.update_i_size		= afs_update_i_size,
 	.validate_for_write	= afs_validate_for_write,
+	.invalidate_cache	= afs_netfs_invalidate_cache,
 	.init_writeback		= afs_init_writeback,
 	.create_write_requests	= afs_create_write_requests,
 	.encrypt_block		= afs_encrypt_block,