switch {__,}blockdev_direct_IO() to iov_iter
[firefly-linux-kernel-4.4.55.git] / fs / hfs / inode.c
index dc69e8f315818bd6e05a40200240637399391c27..f5fb09ebc8501fd5f0f1c4eda48e6d55fc2a4c7f 100644 (file)
@@ -133,8 +133,7 @@ static ssize_t hfs_direct_IO(int rw, struct kiocb *iocb,
        size_t count = iov_iter_count(iter);
        ssize_t ret;
 
-       ret = blockdev_direct_IO(rw, iocb, inode, iter->iov, offset,
-                                iter->nr_segs, hfs_get_block);
+       ret = blockdev_direct_IO(rw, iocb, inode, iter, offset, hfs_get_block);
 
        /*
         * In case of error extending write may have instantiated a few