hugetlb: fix section mismatches

hugetlb_sysfs_add_hstate is called by hugetlb_register_node directly
during init and also indirectly via sysfs after init.

This patch removes the __init tag from hugetlb_sysfs_add_hstate.

Signed-off-by: Jeff Mahoney <jeffm@suse.com>
Cc: Lee Schermerhorn <lee.schermerhorn@hp.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by Jeff Mahoney and committed by Linus Torvalds 094e9539 03eac7bb

+3 -4
+3 -4
mm/hugetlb.c
··· 1515 .attrs = hstate_attrs, 1516 }; 1517 1518 - static int __init hugetlb_sysfs_add_hstate(struct hstate *h, 1519 - struct kobject *parent, 1520 - struct kobject **hstate_kobjs, 1521 - struct attribute_group *hstate_attr_group) 1522 { 1523 int retval; 1524 int hi = h - hstates;
··· 1515 .attrs = hstate_attrs, 1516 }; 1517 1518 + static int hugetlb_sysfs_add_hstate(struct hstate *h, struct kobject *parent, 1519 + struct kobject **hstate_kobjs, 1520 + struct attribute_group *hstate_attr_group) 1521 { 1522 int retval; 1523 int hi = h - hstates;