Initially found by Mel, I just put this into a patch. Signed-off-by: Thomas Renninger <trenn@xxxxxxx> Reviewed-by: Mel Gorman <mgorman@xxxxxxxxxx> CC: majordomo@xxxxxxxxx --- mm/hugetlb.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/mm/hugetlb.c b/mm/hugetlb.c index bfcf153..2c59a0a 100644 --- a/mm/hugetlb.c +++ b/mm/hugetlb.c @@ -1543,9 +1543,10 @@ static struct attribute_group hstate_attr_group = { .attrs = hstate_attrs, }; -static int hugetlb_sysfs_add_hstate(struct hstate *h, struct kobject *parent, - struct kobject **hstate_kobjs, - struct attribute_group *hstate_attr_group) +static int +__meminit hugetlb_sysfs_add_hstate(struct hstate *h, struct kobject *parent, + struct kobject **hstate_kobjs, + struct attribute_group *hstate_attr_group) { int retval; int hi = h - hstates; -- 1.7.3.4 -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/ Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>