f2fs: fix the debugfs entry creation path
As the "status" debugfs entry will be maintained for entire F2FS filesystem irrespective of the number of partitions. So, we can move the initialization to the init part of the f2fs and destroy will be done from exit part. After making changes, for individual partition mount - entry creation code will not be executed. Signed-off-by: Jianpeng Ma <majianpeng@gmail.com> Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com> Signed-off-by: Amit Sahrawat <a.sahrawat@samsung.com> Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
This commit is contained in:
@@ -675,14 +675,17 @@ static int __init init_f2fs_fs(void)
|
||||
err = create_checkpoint_caches();
|
||||
if (err)
|
||||
goto fail;
|
||||
return register_filesystem(&f2fs_fs_type);
|
||||
err = register_filesystem(&f2fs_fs_type);
|
||||
if (err)
|
||||
goto fail;
|
||||
f2fs_create_root_stats();
|
||||
fail:
|
||||
return err;
|
||||
}
|
||||
|
||||
static void __exit exit_f2fs_fs(void)
|
||||
{
|
||||
destroy_root_stats();
|
||||
f2fs_destroy_root_stats();
|
||||
unregister_filesystem(&f2fs_fs_type);
|
||||
destroy_checkpoint_caches();
|
||||
destroy_gc_caches();
|
||||
|
Reference in New Issue
Block a user