From: Zhang Mingyu <zhang.mingyu@xxxxxxxxxx> This issue was detected with the help of Coccinelle. Reported-by: Zeal Robot <zealci@xxxxxxxxxx> Signed-off-by: Zhang Mingyu <zhang.mingyu@xxxxxxxxxx> --- block/blk-mq.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/block/blk-mq.c b/block/blk-mq.c index 7c5c8a26c8fc..05bffbc6b8ff 100644 --- a/block/blk-mq.c +++ b/block/blk-mq.c @@ -818,8 +818,7 @@ EXPORT_SYMBOL(__blk_mq_end_request); void blk_mq_end_request(struct request *rq, blk_status_t error) { - if (blk_update_request(rq, error, blk_rq_bytes(rq))) - BUG(); + BUG_ON(blk_update_request(rq, error, blk_rq_bytes(rq))); __blk_mq_end_request(rq, error); } EXPORT_SYMBOL(blk_mq_end_request); -- 2.25.1