]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - fs/block_dev.c
direct-io: only inc/dec inode->i_dio_count for file systems
[mirror_ubuntu-artful-kernel.git] / fs / block_dev.c
index 79b4fa3b391d221b08ffd66a853109901c1cfd3f..c7e4163ede87f3370a235bdb929cf26e5cd487e8 100644 (file)
@@ -152,7 +152,8 @@ blkdev_direct_IO(struct kiocb *iocb, struct iov_iter *iter, loff_t offset)
        struct inode *inode = file->f_mapping->host;
 
        return __blockdev_direct_IO(iocb, inode, I_BDEV(inode), iter, offset,
-                                   blkdev_get_block, NULL, NULL, 0);
+                                   blkdev_get_block, NULL, NULL,
+                                   DIO_SKIP_DIO_COUNT);
 }
 
 int __sync_blockdev(struct block_device *bdev, int wait)