[PATCHv3 0/4] queue_rqs error handling
Jens Axboe
axboe at kernel.dk
Wed Jan 5 11:25:55 PST 2022
On Wed, 5 Jan 2022 09:05:14 -0800, Keith Busch wrote:
> The only real change since v2 is a prep patch that relocates the rq list
> macros to blk-mq.h since that's where 'struct request' is defined.
>
> Patch 3 removes the 'next' parameter since it is trivially obtainable
> via 'rq->rq_next' anyway.
>
> Otherwise, the series is the same as v2 and tested with lots of random
> error injection in the prep path. The same errors would have lost
> requests in the current driver, but is successful with this series.
>
> [...]
Applied, thanks!
[1/4] block: move rq_list macros to blk-mq.h
commit: edce22e19bfa86efa2522d041d6367f2f099e8ed
[2/4] block: introduce rq_list_for_each_safe macro
commit: 3764fd05e1f89530e2ee5cbff0b638f2b1141b90
[3/4] block: introduce rq_list_move
commit: d2528be7a8b09af9796a270debd14101a72bb552
[4/4] nvme-pci: fix queue_rqs list splitting
commit: 6bfec7992ec79b63fb07330ae97f3fb43120aa37
Best regards,
--
Jens Axboe
More information about the Linux-nvme
mailing list