null_blk: discard zones on reset
[linux-2.6-microblaze.git] / drivers / block / null_blk_zoned.c
index 4dad874..65464f7 100644 (file)
@@ -588,6 +588,9 @@ static blk_status_t null_reset_zone(struct nullb_device *dev,
 
        null_unlock_zone_res(dev);
 
+       if (dev->memory_backed)
+               return null_handle_discard(dev, zone->start, zone->len);
+
        return BLK_STS_OK;
 }