summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/file.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/btrfs/file.c')
-rw-r--r--fs/btrfs/file.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/btrfs/file.c b/fs/btrfs/file.c
index 1cb694c96500..25df5b03b591 100644
--- a/fs/btrfs/file.c
+++ b/fs/btrfs/file.c
@@ -1885,7 +1885,7 @@ static ssize_t btrfs_file_write_iter(struct kiocb *iocb,
1885 bool sync = (file->f_flags & O_DSYNC) || IS_SYNC(file->f_mapping->host); 1885 bool sync = (file->f_flags & O_DSYNC) || IS_SYNC(file->f_mapping->host);
1886 ssize_t err; 1886 ssize_t err;
1887 loff_t pos; 1887 loff_t pos;
1888 size_t count = iov_iter_count(from); 1888 size_t count;
1889 loff_t oldsize; 1889 loff_t oldsize;
1890 int clean_page = 0; 1890 int clean_page = 0;
1891 1891
@@ -1906,6 +1906,7 @@ static ssize_t btrfs_file_write_iter(struct kiocb *iocb,
1906 } 1906 }
1907 1907
1908 pos = iocb->ki_pos; 1908 pos = iocb->ki_pos;
1909 count = iov_iter_count(from);
1909 if (iocb->ki_flags & IOCB_NOWAIT) { 1910 if (iocb->ki_flags & IOCB_NOWAIT) {
1910 /* 1911 /*
1911 * We will allocate space in case nodatacow is not set, 1912 * We will allocate space in case nodatacow is not set,