> - 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 <[email protected]>
