]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - include/linux/fs.h
fs: use read_iter and write_iter rather than aio_read and aio_write
[karo-tx-linux.git] / include / linux / fs.h
index 5ffec5e7aa18cc8fdd03af63f4adef0a226b8757..747755e3ee031d50437a74476126cc6934d3e5e8 100644 (file)
@@ -1652,12 +1652,14 @@ struct file_operations {
 
 static inline int file_readable(struct file *filp)
 {
-       return filp && (filp->f_op->read || filp->f_op->aio_read);
+       return filp && (filp->f_op->read || filp->f_op->aio_read ||
+                       filp->f_op->read_iter);
 }
 
 static inline int file_writable(struct file *filp)
 {
-       return filp && (filp->f_op->write || filp->f_op->aio_write);
+       return filp && (filp->f_op->write || filp->f_op->aio_write ||
+                       filp->f_op->write_iter);
 }
 
 struct inode_operations {