block/partitions: optimize memory allocation in check_partition()
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / block / partitions / check.h
index 52b100311ec3fec4b47c88a43c132a2c316314d7..eade17ea910b7f7f5e5e210e58170afb8f711e46 100644 (file)
@@ -15,13 +15,15 @@ struct parsed_partitions {
                int flags;
                bool has_info;
                struct partition_meta_info info;
-       } parts[DISK_MAX_PARTS];
+       } *parts;
        int next;
        int limit;
        bool access_beyond_eod;
        char *pp_buf;
 };
 
+void free_partitions(struct parsed_partitions *state);
+
 struct parsed_partitions *
 check_partition(struct gendisk *, struct block_device *);