> +static inline blk_status_t null_handle_zoned(struct nullb_cmd *cmd,
> +                                          enum req_opf op, sector_t sector,
> +                                          sector_t nr_sectors)
> +{

Shouldn't this go into null_blk_zoned.c?  Also the indentation for the
here seems odd.

> +     blk_status_t sts = BLK_STS_OK;
> +
> +     switch (op) {
> +     case REQ_OP_WRITE:
> +             sts = null_zone_write(cmd, sector, nr_sectors);
> +             break;
> +     case REQ_OP_ZONE_RESET:
> +             sts = null_zone_reset(cmd, sector);
> +             break;
> +     default:
> +             break;
> +     }
> +
> +     return sts;

Why not:

        switch (op) {
        case REQ_OP_WRITE:
                return null_zone_write(cmd, sector, nr_sectors);
        case REQ_OP_ZONE_RESET:
                return null_zone_reset(cmd, sector);
        default:
                return BLK_STS_OK;
}

Reply via email to