diff options
author | David Howells | 2017-03-16 16:27:45 +0000 |
---|---|---|
committer | David Howells | 2017-03-16 16:27:45 +0000 |
commit | 58fed94dfb17e89556b5705f20f90e5b2971b6a1 (patch) | |
tree | 00d5b982c1811083138f3ee7a614834bad87c32e /fs/afs/file.c | |
parent | e8e581a88c5f5fc7cf1f636d122b77fbcfc8c2f6 (diff) |
afs: Flush outstanding writes when an fd is closed
Flush outstanding writes in afs when an fd is closed. This is what NFS and
CIFS do.
Reported-by: Marc Dionne <marc.c.dionne@gmail.com>
Signed-off-by: David Howells <dhowells@redhat.com>
Diffstat (limited to 'fs/afs/file.c')
-rw-r--r-- | fs/afs/file.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/afs/file.c b/fs/afs/file.c index a38e1c30d110..b5829443ff69 100644 --- a/fs/afs/file.c +++ b/fs/afs/file.c @@ -30,6 +30,7 @@ static int afs_readpages(struct file *filp, struct address_space *mapping, const struct file_operations afs_file_operations = { .open = afs_open, + .flush = afs_flush, .release = afs_release, .llseek = generic_file_llseek, .read_iter = generic_file_read_iter, |