[PATCH v3 04/30] block: Introduce blk_zone_update_request_bio()
Christoph Hellwig
hch at lst.de
Wed Mar 27 21:14:57 PDT 2024
> - if (req_op(req) == REQ_OP_ZONE_APPEND)
> - bio->bi_iter.bi_sector = req->__sector;
> -
> - if (!is_flush)
> + if (!is_flush) {
> + blk_zone_update_request_bio(req, bio);
> bio_endio(bio);
> + }
As noted by Bart last time around, the blk_zone_update_request_bio
really should stay out of the !is_flush check, as otherwise we'd
break zone appends going through the flush state machine.
Otherwise this looks good:
Reviewed-by: Christoph Hellwig <hch at lst.de>
More information about the Linux-nvme
mailing list