> +     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;
?

Reply via email to