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