ext4: fix stack memory corruption with 64k block size
[firefly-linux-kernel-4.4.55.git] / fs / ext4 / mballoc.c
index 748dec05ec7bd256ea8aa16c6f9dd1f82dec692c..b7a3957a9dcafbe9d3ba1113b259f18db4498090 100644 (file)
@@ -2287,7 +2287,7 @@ static int ext4_mb_seq_groups_show(struct seq_file *seq, void *v)
        struct ext4_group_info *grinfo;
        struct sg {
                struct ext4_group_info info;
-               ext4_grpblk_t counters[16];
+               ext4_grpblk_t counters[EXT4_MAX_BLOCK_LOG_SIZE + 2];
        } sg;
 
        group--;