From 989debc9bd5773eae1d0aa29e7da3a68d243ac1f Mon Sep 17 00:00:00 2001 From: Gavin Shan Date: Tue, 31 Jul 2012 16:46:04 -0700 Subject: [PATCH] --- yaml --- r: 320861 b: refs/heads/master c: db36a46113e101a8aa2d6ede41e78f2eaabed3f1 h: refs/heads/master i: 320859: df02c3ce05467058a4fdfec70dae4b5c80643b67 v: v3 --- [refs] | 2 +- trunk/mm/sparse.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 230201d9f8ea..e0a8a113562a 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 5b760e64a64c8940cdccd0ba6fce19a9bd010d20 +refs/heads/master: db36a46113e101a8aa2d6ede41e78f2eaabed3f1 diff --git a/trunk/mm/sparse.c b/trunk/mm/sparse.c index fa933f43b2c9..42ca0ea9af1b 100644 --- a/trunk/mm/sparse.c +++ b/trunk/mm/sparse.c @@ -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); }