On 2020/09/18 8:18, Keith Busch wrote: > Translate zoned resource errors to the appropriate blk_status_t. > > Cc: Christoph Hellwig <hch@xxxxxx> > Cc: Damien Le Moal <Damien.LeMoal@xxxxxxx> > Cc: Johannes Thumshirn <Johannes.Thumshirn@xxxxxxx> > Signed-off-by: Keith Busch <kbusch@xxxxxxxxxx> > --- > drivers/nvme/host/core.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/drivers/nvme/host/core.c b/drivers/nvme/host/core.c > index 614cd455836b..a0d26fcbf923 100644 > --- a/drivers/nvme/host/core.c > +++ b/drivers/nvme/host/core.c > @@ -236,6 +236,10 @@ static blk_status_t nvme_error_status(u16 status) > return BLK_STS_NEXUS; > case NVME_SC_HOST_PATH_ERROR: > return BLK_STS_TRANSPORT; > + case NVME_SC_ZONE_TOO_MANY_ACTIVE: > + return BLK_STS_ZONE_ACTIVE_RESOURCE; > + case NVME_SC_ZONE_TOO_MANY_OPEN: > + return BLK_STS_ZONE_OPEN_RESOURCE; > default: > return BLK_STS_IOERR; > } > Looks good. Reviewed-by: Damien Le Moal <damien.lemoal@xxxxxxx> -- Damien Le Moal Western Digital Research