diff options
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/blkdev_compat.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/linux/blkdev_compat.h b/include/linux/blkdev_compat.h index 15824c0b8..822e964a7 100644 --- a/include/linux/blkdev_compat.h +++ b/include/linux/blkdev_compat.h @@ -31,6 +31,7 @@ #include <linux/blkdev.h> #include <linux/elevator.h> +#include <linux/backing-dev.h> #ifndef HAVE_FMODE_T typedef unsigned __bitwise__ fmode_t; @@ -128,6 +129,16 @@ __blk_queue_max_segments(struct request_queue *q, unsigned short max_segments) } #endif +static inline void +blk_queue_set_read_ahead(struct request_queue *q, unsigned long ra_pages) +{ +#ifdef HAVE_BLK_QUEUE_BDI_DYNAMIC + q->backing_dev_info->ra_pages = ra_pages; +#else + q->backing_dev_info.ra_pages = ra_pages; +#endif +} + #ifndef HAVE_GET_DISK_RO static inline int get_disk_ro(struct gendisk *disk) |