Damien, > The block layer generic blk_revalidate_disk_zones() checks the > validity of zone descriptors reported by a disk using the > blk_revalidate_zone_cb() callback function executed for each zone > descriptor. If a ZBC disk reports invalid zone descriptors, > blk_revalidate_disk_zones() returns an error and sd_zbc_read_zones() > changes the disk capacity to 0, which in turn results in the gendisk > structure capacity to be set to 0. This all works well for the first > revalidate pass on a disk and the block layer detects the capactiy > change. Applied to 5.6/scsi-fixes, thanks! -- Martin K. Petersen Oracle Linux Engineering