Message ID | 20230322203812.674738-1-kbusch@meta.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | blk-mq: ensure polled hctx is valid | expand |
diff --git a/block/blk-mq.c b/block/blk-mq.c index 932d2e95392e6..37d8a2f4d5da8 100644 --- a/block/blk-mq.c +++ b/block/blk-mq.c @@ -4721,6 +4721,9 @@ int blk_mq_poll(struct request_queue *q, blk_qc_t cookie, struct io_comp_batch * long state = get_current_state(); int ret; + if (!hctx || hctx->type != HCTX_TYPE_POLL) + return 0; + do { ret = q->mq_ops->poll(hctx, iob); if (ret > 0) {