diff options
-rw-r--r-- | mm/cma_debug.c | 2 | ||||
-rw-r--r-- | mm/failslab.c | 14 | ||||
-rw-r--r-- | mm/gup_benchmark.c | 8 | ||||
-rw-r--r-- | mm/huge_memory.c | 8 | ||||
-rw-r--r-- | mm/memblock.c | 3 | ||||
-rw-r--r-- | mm/memory.c | 8 | ||||
-rw-r--r-- | mm/page_alloc.c | 22 | ||||
-rw-r--r-- | mm/page_owner.c | 8 | ||||
-rw-r--r-- | mm/vmstat.c | 15 |
9 files changed, 24 insertions, 64 deletions
diff --git a/mm/cma_debug.c b/mm/cma_debug.c index ad6723e9d110..b55f28fbe831 100644 --- a/mm/cma_debug.c +++ b/mm/cma_debug.c | |||
@@ -191,8 +191,6 @@ static int __init cma_debugfs_init(void) | |||
191 | int i; | 191 | int i; |
192 | 192 | ||
193 | cma_debugfs_root = debugfs_create_dir("cma", NULL); | 193 | cma_debugfs_root = debugfs_create_dir("cma", NULL); |
194 | if (!cma_debugfs_root) | ||
195 | return -ENOMEM; | ||
196 | 194 | ||
197 | for (i = 0; i < cma_area_count; i++) | 195 | for (i = 0; i < cma_area_count; i++) |
198 | cma_debugfs_add_one(&cma_areas[i], i); | 196 | cma_debugfs_add_one(&cma_areas[i], i); |
diff --git a/mm/failslab.c b/mm/failslab.c index b135ebb88b6f..ec5aad211c5b 100644 --- a/mm/failslab.c +++ b/mm/failslab.c | |||
@@ -48,18 +48,12 @@ static int __init failslab_debugfs_init(void) | |||
48 | if (IS_ERR(dir)) | 48 | if (IS_ERR(dir)) |
49 | return PTR_ERR(dir); | 49 | return PTR_ERR(dir); |
50 | 50 | ||
51 | if (!debugfs_create_bool("ignore-gfp-wait", mode, dir, | 51 | debugfs_create_bool("ignore-gfp-wait", mode, dir, |
52 | &failslab.ignore_gfp_reclaim)) | 52 | &failslab.ignore_gfp_reclaim); |
53 | goto fail; | 53 | debugfs_create_bool("cache-filter", mode, dir, |
54 | if (!debugfs_create_bool("cache-filter", mode, dir, | 54 | &failslab.cache_filter); |
55 | &failslab.cache_filter)) | ||
56 | goto fail; | ||
57 | 55 | ||
58 | return 0; | 56 | return 0; |
59 | fail: | ||
60 | debugfs_remove_recursive(dir); | ||
61 | |||
62 | return -ENOMEM; | ||
63 | } | 57 | } |
64 | 58 | ||
65 | late_initcall(failslab_debugfs_init); | 59 | late_initcall(failslab_debugfs_init); |
diff --git a/mm/gup_benchmark.c b/mm/gup_benchmark.c index 5b42d3d4b60a..6c0279e70cc4 100644 --- a/mm/gup_benchmark.c +++ b/mm/gup_benchmark.c | |||
@@ -122,12 +122,8 @@ static const struct file_operations gup_benchmark_fops = { | |||
122 | 122 | ||
123 | static int gup_benchmark_init(void) | 123 | static int gup_benchmark_init(void) |
124 | { | 124 | { |
125 | void *ret; | 125 | debugfs_create_file_unsafe("gup_benchmark", 0600, NULL, NULL, |
126 | 126 | &gup_benchmark_fops); | |
127 | ret = debugfs_create_file_unsafe("gup_benchmark", 0600, NULL, NULL, | ||
128 | &gup_benchmark_fops); | ||
129 | if (!ret) | ||
130 | pr_warn("Failed to create gup_benchmark in debugfs"); | ||
131 | 127 | ||
132 | return 0; | 128 | return 0; |
133 | } | 129 | } |
diff --git a/mm/huge_memory.c b/mm/huge_memory.c index d066f7ca1ee8..af07527cd971 100644 --- a/mm/huge_memory.c +++ b/mm/huge_memory.c | |||
@@ -2887,12 +2887,8 @@ DEFINE_SIMPLE_ATTRIBUTE(split_huge_pages_fops, NULL, split_huge_pages_set, | |||
2887 | 2887 | ||
2888 | static int __init split_huge_pages_debugfs(void) | 2888 | static int __init split_huge_pages_debugfs(void) |
2889 | { | 2889 | { |
2890 | void *ret; | 2890 | debugfs_create_file("split_huge_pages", 0200, NULL, NULL, |
2891 | 2891 | &split_huge_pages_fops); | |
2892 | ret = debugfs_create_file("split_huge_pages", 0200, NULL, NULL, | ||
2893 | &split_huge_pages_fops); | ||
2894 | if (!ret) | ||
2895 | pr_warn("Failed to create split_huge_pages in debugfs"); | ||
2896 | return 0; | 2892 | return 0; |
2897 | } | 2893 | } |
2898 | late_initcall(split_huge_pages_debugfs); | 2894 | late_initcall(split_huge_pages_debugfs); |
diff --git a/mm/memblock.c b/mm/memblock.c index ea31045ba704..470601115892 100644 --- a/mm/memblock.c +++ b/mm/memblock.c | |||
@@ -2005,8 +2005,7 @@ DEFINE_SHOW_ATTRIBUTE(memblock_debug); | |||
2005 | static int __init memblock_init_debugfs(void) | 2005 | static int __init memblock_init_debugfs(void) |
2006 | { | 2006 | { |
2007 | struct dentry *root = debugfs_create_dir("memblock", NULL); | 2007 | struct dentry *root = debugfs_create_dir("memblock", NULL); |
2008 | if (!root) | 2008 | |
2009 | return -ENXIO; | ||
2010 | debugfs_create_file("memory", 0444, root, | 2009 | debugfs_create_file("memory", 0444, root, |
2011 | &memblock.memory, &memblock_debug_fops); | 2010 | &memblock.memory, &memblock_debug_fops); |
2012 | debugfs_create_file("reserved", 0444, root, | 2011 | debugfs_create_file("reserved", 0444, root, |
diff --git a/mm/memory.c b/mm/memory.c index 79e0173a7d70..6aff43171a7b 100644 --- a/mm/memory.c +++ b/mm/memory.c | |||
@@ -3334,12 +3334,8 @@ DEFINE_DEBUGFS_ATTRIBUTE(fault_around_bytes_fops, | |||
3334 | 3334 | ||
3335 | static int __init fault_around_debugfs(void) | 3335 | static int __init fault_around_debugfs(void) |
3336 | { | 3336 | { |
3337 | void *ret; | 3337 | debugfs_create_file_unsafe("fault_around_bytes", 0644, NULL, NULL, |
3338 | 3338 | &fault_around_bytes_fops); | |
3339 | ret = debugfs_create_file_unsafe("fault_around_bytes", 0644, NULL, NULL, | ||
3340 | &fault_around_bytes_fops); | ||
3341 | if (!ret) | ||
3342 | pr_warn("Failed to create fault_around_bytes in debugfs"); | ||
3343 | return 0; | 3339 | return 0; |
3344 | } | 3340 | } |
3345 | late_initcall(fault_around_debugfs); | 3341 | late_initcall(fault_around_debugfs); |
diff --git a/mm/page_alloc.c b/mm/page_alloc.c index 09bf2c5f8b4b..9be9a22ebe35 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c | |||
@@ -3230,24 +3230,14 @@ static int __init fail_page_alloc_debugfs(void) | |||
3230 | 3230 | ||
3231 | dir = fault_create_debugfs_attr("fail_page_alloc", NULL, | 3231 | dir = fault_create_debugfs_attr("fail_page_alloc", NULL, |
3232 | &fail_page_alloc.attr); | 3232 | &fail_page_alloc.attr); |
3233 | if (IS_ERR(dir)) | ||
3234 | return PTR_ERR(dir); | ||
3235 | |||
3236 | if (!debugfs_create_bool("ignore-gfp-wait", mode, dir, | ||
3237 | &fail_page_alloc.ignore_gfp_reclaim)) | ||
3238 | goto fail; | ||
3239 | if (!debugfs_create_bool("ignore-gfp-highmem", mode, dir, | ||
3240 | &fail_page_alloc.ignore_gfp_highmem)) | ||
3241 | goto fail; | ||
3242 | if (!debugfs_create_u32("min-order", mode, dir, | ||
3243 | &fail_page_alloc.min_order)) | ||
3244 | goto fail; | ||
3245 | 3233 | ||
3246 | return 0; | 3234 | debugfs_create_bool("ignore-gfp-wait", mode, dir, |
3247 | fail: | 3235 | &fail_page_alloc.ignore_gfp_reclaim); |
3248 | debugfs_remove_recursive(dir); | 3236 | debugfs_create_bool("ignore-gfp-highmem", mode, dir, |
3237 | &fail_page_alloc.ignore_gfp_highmem); | ||
3238 | debugfs_create_u32("min-order", mode, dir, &fail_page_alloc.min_order); | ||
3249 | 3239 | ||
3250 | return -ENOMEM; | 3240 | return 0; |
3251 | } | 3241 | } |
3252 | 3242 | ||
3253 | late_initcall(fail_page_alloc_debugfs); | 3243 | late_initcall(fail_page_alloc_debugfs); |
diff --git a/mm/page_owner.c b/mm/page_owner.c index 28b06524939f..925b6f44a444 100644 --- a/mm/page_owner.c +++ b/mm/page_owner.c | |||
@@ -625,16 +625,14 @@ static const struct file_operations proc_page_owner_operations = { | |||
625 | 625 | ||
626 | static int __init pageowner_init(void) | 626 | static int __init pageowner_init(void) |
627 | { | 627 | { |
628 | struct dentry *dentry; | ||
629 | |||
630 | if (!static_branch_unlikely(&page_owner_inited)) { | 628 | if (!static_branch_unlikely(&page_owner_inited)) { |
631 | pr_info("page_owner is disabled\n"); | 629 | pr_info("page_owner is disabled\n"); |
632 | return 0; | 630 | return 0; |
633 | } | 631 | } |
634 | 632 | ||
635 | dentry = debugfs_create_file("page_owner", 0400, NULL, | 633 | debugfs_create_file("page_owner", 0400, NULL, NULL, |
636 | NULL, &proc_page_owner_operations); | 634 | &proc_page_owner_operations); |
637 | 635 | ||
638 | return PTR_ERR_OR_ZERO(dentry); | 636 | return 0; |
639 | } | 637 | } |
640 | late_initcall(pageowner_init) | 638 | late_initcall(pageowner_init) |
diff --git a/mm/vmstat.c b/mm/vmstat.c index 83b30edc2f7f..36b56f858f0f 100644 --- a/mm/vmstat.c +++ b/mm/vmstat.c | |||
@@ -2121,21 +2121,14 @@ static int __init extfrag_debug_init(void) | |||
2121 | struct dentry *extfrag_debug_root; | 2121 | struct dentry *extfrag_debug_root; |
2122 | 2122 | ||
2123 | extfrag_debug_root = debugfs_create_dir("extfrag", NULL); | 2123 | extfrag_debug_root = debugfs_create_dir("extfrag", NULL); |
2124 | if (!extfrag_debug_root) | ||
2125 | return -ENOMEM; | ||
2126 | 2124 | ||
2127 | if (!debugfs_create_file("unusable_index", 0444, | 2125 | debugfs_create_file("unusable_index", 0444, extfrag_debug_root, NULL, |
2128 | extfrag_debug_root, NULL, &unusable_file_ops)) | 2126 | &unusable_file_ops); |
2129 | goto fail; | ||
2130 | 2127 | ||
2131 | if (!debugfs_create_file("extfrag_index", 0444, | 2128 | debugfs_create_file("extfrag_index", 0444, extfrag_debug_root, NULL, |
2132 | extfrag_debug_root, NULL, &extfrag_file_ops)) | 2129 | &extfrag_file_ops); |
2133 | goto fail; | ||
2134 | 2130 | ||
2135 | return 0; | 2131 | return 0; |
2136 | fail: | ||
2137 | debugfs_remove_recursive(extfrag_debug_root); | ||
2138 | return -ENOMEM; | ||
2139 | } | 2132 | } |
2140 | 2133 | ||
2141 | module_init(extfrag_debug_init); | 2134 | module_init(extfrag_debug_init); |