OSDN Git Service

hw/block/nvme: fix zone write finalize
authorKlaus Jensen <k.jensen@samsung.com>
Tue, 12 Jan 2021 09:32:37 +0000 (10:32 +0100)
committerKlaus Jensen <k.jensen@samsung.com>
Mon, 8 Feb 2021 20:15:53 +0000 (21:15 +0100)
commit635b23ad43e37910eb7607cfee6887e89ae9e69a
tree15436f3df8615a31a828424a76d7a6f12cd68f0f
parent24ec776a5ac70954e95a33249d8fe3378c01f3a0
hw/block/nvme: fix zone write finalize

The zone write pointer is unconditionally advanced, even for write
faults. Make sure that the zone is always transitioned to Full if the
write pointer reaches zone capacity.

Cc: Dmitry Fomichev <dmitry.fomichev@wdc.com>
Reviewed-by: Keith Busch <kbusch@kernel.org>
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
hw/block/nvme.c