aboutsummaryrefslogtreecommitdiffstats
path: root/mm
diff options
context:
space:
mode:
Diffstat (limited to 'mm')
-rw-r--r--mm/huge_memory.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/mm/huge_memory.c b/mm/huge_memory.c
index b6facc35e893..915809b16edf 100644
--- a/mm/huge_memory.c
+++ b/mm/huge_memory.c
@@ -487,7 +487,15 @@ static int __init hugepage_init(void)
487 int err; 487 int err;
488#ifdef CONFIG_SYSFS 488#ifdef CONFIG_SYSFS
489 static struct kobject *hugepage_kobj; 489 static struct kobject *hugepage_kobj;
490#endif
490 491
492 err = -EINVAL;
493 if (!has_transparent_hugepage()) {
494 transparent_hugepage_flags = 0;
495 goto out;
496 }
497
498#ifdef CONFIG_SYSFS
491 err = -ENOMEM; 499 err = -ENOMEM;
492 hugepage_kobj = kobject_create_and_add("transparent_hugepage", mm_kobj); 500 hugepage_kobj = kobject_create_and_add("transparent_hugepage", mm_kobj);
493 if (unlikely(!hugepage_kobj)) { 501 if (unlikely(!hugepage_kobj)) {