The zone write pointer is also invalid for READONLY and OFFLINE zones, so
handle such cases appropriately by not displaying a write pointer for
READONLY and OFFLINE zones.
Signed-off-by: Wilfred Mallawa <wilfred.mallawa@wdc.com>
Fixes: b032247f48 ("blkzone: don't show wptr when zones are full")
cap = entry.len;
if (type == BLK_ZONE_TYPE_CONVENTIONAL ||
- cond == BLK_ZONE_COND_FULL)
+ (cond == BLK_ZONE_COND_FULL ||
+ cond == BLK_ZONE_COND_READONLY ||
+ cond == BLK_ZONE_COND_OFFLINE ||
+ cond == BLK_ZONE_COND_NOT_WP))
snprintf(wp_str, sizeof(wp_str), "%s", _("N/A"));
else
snprintf(wp_str, sizeof(wp_str),