The parameter 'from' has never been used since commit 
b8d8e1fd570a
("btrfs: introduce btrfs_write_check()"), this is for buffered write.
Direct io write needs it so it was probably an interface thing, but we
can drop it.
Reviewed-by: Anand Jain <anand.jain@oracle.com>
Signed-off-by: David Sterba <dsterba@suse.com>
 
                return ret;
        }
 
-       ret = btrfs_write_check(iocb, from, ret);
+       ret = btrfs_write_check(iocb, ret);
        if (ret < 0) {
                btrfs_inode_unlock(BTRFS_I(inode), ilock_flags);
                goto out;
 
                inode_inc_iversion(inode);
 }
 
-int btrfs_write_check(struct kiocb *iocb, struct iov_iter *from, size_t count)
+int btrfs_write_check(struct kiocb *iocb, size_t count)
 {
        struct file *file = iocb->ki_filp;
        struct inode *inode = file_inode(file);
        if (ret <= 0)
                goto out;
 
-       ret = btrfs_write_check(iocb, i, ret);
+       ret = btrfs_write_check(iocb, ret);
        if (ret < 0)
                goto out;
 
        if (ret || encoded->len == 0)
                goto out;
 
-       ret = btrfs_write_check(iocb, from, encoded->len);
+       ret = btrfs_write_check(iocb, encoded->len);
        if (ret < 0)
                goto out;
 
 
 bool btrfs_find_delalloc_in_range(struct btrfs_inode *inode, u64 start, u64 end,
                                  struct extent_state **cached_state,
                                  u64 *delalloc_start_ret, u64 *delalloc_end_ret);
-int btrfs_write_check(struct kiocb *iocb, struct iov_iter *from, size_t count);
+int btrfs_write_check(struct kiocb *iocb, size_t count);
 ssize_t btrfs_buffered_write(struct kiocb *iocb, struct iov_iter *i);
 
 #endif