]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - mm/sparse.c
mm/sparse: more checks on mem_section number
[karo-tx-linux.git] / mm / sparse.c
index fa933f43b2c92b7308e307fb429fff4090aa9ab0..42ca0ea9af1bbba98336ad8016da0fdb0a532dc8 100644 (file)
@@ -130,6 +130,8 @@ int __section_nr(struct mem_section* ms)
                     break;
        }
 
+       VM_BUG_ON(root_nr == NR_SECTION_ROOTS);
+
        return (root_nr * SECTIONS_PER_ROOT) + (ms - root);
 }