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>
This commit is contained in:
parent
03eac7bb88
commit
094e9539bd
1 changed files with 3 additions and 4 deletions
|
@ -1515,10 +1515,9 @@ static struct attribute_group hstate_attr_group = {
|
||||||
.attrs = hstate_attrs,
|
.attrs = hstate_attrs,
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init hugetlb_sysfs_add_hstate(struct hstate *h,
|
static int hugetlb_sysfs_add_hstate(struct hstate *h, struct kobject *parent,
|
||||||
struct kobject *parent,
|
struct kobject **hstate_kobjs,
|
||||||
struct kobject **hstate_kobjs,
|
struct attribute_group *hstate_attr_group)
|
||||||
struct attribute_group *hstate_attr_group)
|
|
||||||
{
|
{
|
||||||
int retval;
|
int retval;
|
||||||
int hi = h - hstates;
|
int hi = h - hstates;
|
||||||
|
|
Loading…
Reference in a new issue