Message ID | 20170419003142.9581-3-ming.lei@redhat.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/drivers/block/mtip32xx/mtip32xx.c b/drivers/block/mtip32xx/mtip32xx.c index f96ab717534c..8cfe5a6edb05 100644 --- a/drivers/block/mtip32xx/mtip32xx.c +++ b/drivers/block/mtip32xx/mtip32xx.c @@ -180,6 +180,8 @@ static struct mtip_cmd *mtip_get_int_command(struct driver_data *dd) if (IS_ERR(rq)) return NULL; + WARN_ON(!blk_mq_get_driver_tag(rq, NULL, true)); + return blk_mq_rq_to_pdu(rq); }
Assign driver tag for internal command, so that we can avoid kernel oops[1] trigered in blk_mq_tag_to_rq(). [1] https://bugzilla.kernel.org/show_bug.cgi?id=195429 Reported-by: Jozef Mikovic <jmikovic@redhat.com> Signed-off-by: Ming Lei <ming.lei@redhat.com> --- drivers/block/mtip32xx/mtip32xx.c | 2 ++ 1 file changed, 2 insertions(+)