diff options
Diffstat (limited to 'mm/vmstat.c')
-rw-r--r-- | mm/vmstat.c | 15 |
1 files changed, 4 insertions, 11 deletions
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); |