> + if (q->seq_zones && test_bit(zno, q->seq_zones)) > + return BLKPREP_OK;
Isn't the check above inverted? Also shouldn't it use blk_rq_zone_is_seq?
E.g.
if (!blk_rq_zone_is_seq(cmd->request))
return BLKPREP_OK;
?
> + if (q->seq_zones && test_bit(zno, q->seq_zones)) > + return BLKPREP_OK;
Isn't the check above inverted? Also shouldn't it use blk_rq_zone_is_seq?
E.g.
if (!blk_rq_zone_is_seq(cmd->request))
return BLKPREP_OK;
?