From 18f23cd5dfcb7387eb0de00245f367022952aa64 Mon Sep 17 00:00:00 2001 From: Jan Kara Date: Tue, 12 Jun 2012 16:20:42 +0200 Subject: [PATCH] --- yaml --- r: 320991 b: refs/heads/master c: 58ef6a75c38e9faa7d19bb7d7b45fe0df02e8621 h: refs/heads/master i: 320989: 71f7324578e3cc59cfbe01e997f9fda0e7c45a94 320987: 4eb32785e1be7d199aa44eb0158c64ad5529545e 320983: ad2be6854c06c817e5c7fefa80c597dc43efa152 320975: 6c5db1e1936cde51372c13c0eb5df1662aa160ad 320959: 4e8b1e84b1b915d9dec66d82c10aaec93396cd55 v: v3 --- [refs] | 2 +- trunk/fs/fuse/file.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 17b38236dffe..183c700d34f8 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 39263d5e71d0fad09eab0d855a9407ad2af8378c +refs/heads/master: 58ef6a75c38e9faa7d19bb7d7b45fe0df02e8621 diff --git a/trunk/fs/fuse/file.c b/trunk/fs/fuse/file.c index b321a688cde7..93d8d6c9494d 100644 --- a/trunk/fs/fuse/file.c +++ b/trunk/fs/fuse/file.c @@ -944,9 +944,8 @@ static ssize_t fuse_file_aio_write(struct kiocb *iocb, const struct iovec *iov, return err; count = ocount; - + sb_start_write(inode->i_sb); mutex_lock(&inode->i_mutex); - vfs_check_frozen(inode->i_sb, SB_FREEZE_WRITE); /* We can write back this queue in page reclaim */ current->backing_dev_info = mapping->backing_dev_info; @@ -1004,6 +1003,7 @@ static ssize_t fuse_file_aio_write(struct kiocb *iocb, const struct iovec *iov, out: current->backing_dev_info = NULL; mutex_unlock(&inode->i_mutex); + sb_end_write(inode->i_sb); return written ? written : err; }