On Fri, 2017-09-01 at 20:36 +0900, Damien Le Moal wrote: > Zoned block devices have no write constraints for conventional zones > so write locking of conventional zones is not necessary and can hurt > performance. To avoid this, introduce the seq_zones bitmap to indicate > if a zone is a sequential one. Use this information to allow any write > to be issued to conventional zones, locking only sequential zones. > > As the zone bitmap allocation for seq_zones is identical to the zones > write lock bitmap, introduce the helper sd_zbc_alloc_zone_bitmap(). > Using this helper, wait for the disk capacity and number of zones to > stabilize on the second revalidation pass to allocate and initialize > the bitmaps. Reviewed-by: Bart Van Assche <bart.vanassche@xxxxxxx>