direct_IO: use iov_iter_rw() instead of rw everywhere
[deliverable/linux.git] / fs / 9p / vfs_addr.c
index 2e38f9a5b472874ea7e3991b03e7ad33fdc88aa7..dd5543b1d183ca395cc1a21cf7a9fa1cf92a2c64 100644 (file)
@@ -253,7 +253,7 @@ v9fs_direct_IO(int rw, struct kiocb *iocb, struct iov_iter *iter, loff_t pos)
        struct file *file = iocb->ki_filp;
        ssize_t n;
        int err = 0;
-       if (rw & WRITE) {
+       if (iov_iter_rw(iter) == WRITE) {
                n = p9_client_write(file->private_data, pos, iter, &err);
                if (n) {
                        struct inode *inode = file_inode(file);
This page took 0.024266 seconds and 5 git commands to generate.