MAX_ZONES
if (zone_count > MAX_ZONES)
zone_count = MAX_ZONES;
u32 first_list[MAX_ZONES];
u32 list_count[MAX_ZONES];
u32 load_lists[MAX_ZONES];
struct buffered_writer *writers[MAX_ZONES];
struct layout_region volume_index_zones[MAX_ZONES];
struct buffered_reader *readers[MAX_ZONES];
bool full_flags[MAX_ZONES] = {
struct search_list *search_lists[MAX_ZONES];
u64 min_delta_lists = MAX_ZONES * MAX_ZONES;
*block_count = DIV_ROUND_UP(bytes, block_size) + MAX_ZONES;
union invalidate_counter initial_counters[MAX_ZONES];
for (int i = 0; i < MAX_ZONES; i++) {
for (int k = 0; k < MAX_ZONES; k++) {