ubi: block: Fix missing blk_mq_end_request
authorRichard Weinberger <richard@nod.at>
Sat, 11 Mar 2023 09:29:29 +0000 (10:29 +0100)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sat, 11 Mar 2023 17:00:25 +0000 (09:00 -0800)
commite25c54d17914b0df4f902d1f25cd52f54e20cfbf
treec1f0132172565cf4b40327da50384ec27acc36d8
parentef5f68cc1f829b492b19cd4df5af4454aa816b93
ubi: block: Fix missing blk_mq_end_request

Switching to BLK_MQ_F_BLOCKING wrongly removed the call to
blk_mq_end_request(). Add it back to have our IOs finished

Fixes: 91cc8fbcc8c7 ("ubi: block: set BLK_MQ_F_BLOCKING")
Analyzed-by: Linus Torvalds <torvalds@linux-foundation.org>
Reported-by: Daniel Palmer <daniel@0x0f.com>
Link: https://lore.kernel.org/linux-mtd/CAHk-=wi29bbBNh3RqJKu3PxzpjDN5D5K17gEVtXrb7-6bfrnMQ@mail.gmail.com/
Signed-off-by: Richard Weinberger <richard@nod.at>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Tested-by: Daniel Palmer <daniel@0x0f.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/mtd/ubi/block.c