[PATCH v3 07/30] block: Remember zone capacity when revalidating zones
Bart Van Assche
bvanassche at acm.org
Thu Mar 28 14:38:06 PDT 2024
On 3/27/24 5:43 PM, Damien Le Moal wrote:
> + /*
> + * Remember the capacity of the first sequential zone and check
> + * if it is constant for all zones.
> + */
> + if (!args->zone_capacity)
> + args->zone_capacity = zone->capacity;
> + if (zone->capacity != args->zone_capacity) {
> + pr_warn("%s: Invalid variable zone capacity\n",
> + disk->disk_name);
> + return -ENODEV;
> + }
SMR disks may have a smaller last zone. Does the above code handle such
SMR disks correctly?
Thanks,
Bart.
More information about the Linux-nvme
mailing list