This may not enough to guarantee ->io_pages is not zero though, instead of leaving ->io_pages as zero, this initializing ->io_pages to sane value. (maybe some part of NVMe driver seems to be)
Signed-off-by: OGAWA Hirofumi <hirof...@mail.parknet.co.jp> --- block/blk-core.c | 1 + 1 file changed, 1 insertion(+) diff --git a/block/blk-core.c b/block/blk-core.c index 03252af..619a3dc 100644 --- a/block/blk-core.c 2020-08-30 06:47:21.221530450 +0900 +++ b/block/blk-core.c 2020-08-30 06:48:05.805875540 +0900 @@ -526,6 +526,7 @@ struct request_queue *__blk_alloc_queue( goto fail_stats; q->backing_dev_info->ra_pages = VM_READAHEAD_PAGES; + q->backing_dev_info->io_pages = VM_READAHEAD_PAGES; q->backing_dev_info->capabilities = BDI_CAP_CGROUP_WRITEBACK; q->node = node_id; _ -- OGAWA Hirofumi <hirof...@mail.parknet.co.jp>