We could speed up the mount process by caching the device's REPORT ZONES
response, as we're doing a REPORT ZONES once to get all zones and then
again per block group load. On a 14TB SMR drive this results in
(14 1024 1024) / 256 + 1 = 57345 REPORT ZONES calls. OTOH
struct blk_zone is 64 bytes per zone resulting in 64 * 57344 = 3584kB
data to be cached.
Mounting a fully filled large (14TB) disk takes a long time to load zone info for block groups.
https://lore.kernel.org/linux-btrfs/20210831164744.GM3379@twin.jikos.cz/T/#m62e5aa31b1a86107216ef0b89c88da3cb346e88b