|
@@ -1484,6 +1484,12 @@ static void nvme_update_disk_info(struct gendisk *disk,
|
|
|
|
|
|
set_capacity(disk, capacity);
|
|
|
nvme_config_discard(ns);
|
|
|
+
|
|
|
+ if (id->nsattr & (1 << 0))
|
|
|
+ set_disk_ro(disk, true);
|
|
|
+ else
|
|
|
+ set_disk_ro(disk, false);
|
|
|
+
|
|
|
blk_mq_unfreeze_queue(disk->queue);
|
|
|
}
|
|
|
|