f2fs: fix error return code in init_f2fs_fs()
authorWei Yongjun <yongjun_wei@trendmicro.com.cn>
Fri, 23 Aug 2013 00:30:20 +0000 (08:30 +0800)
committerJaegeuk Kim <jaegeuk.kim@samsung.com>
Mon, 26 Aug 2013 10:36:46 +0000 (19:36 +0900)
Fix to return -ENOMEM in the kset create and add error handling
case instead of 0, as done elsewhere in this function.

Introduced by commit b59d0bae6ca30c496f298881616258f9cde0d9c6.
(f2fs: add sysfs support for controlling the gc_thread)

Signed-off-by: Wei Yongjun <yongjun_wei@trendmicro.com.cn>
Acked-by: Namjae Jeon <namjae.jeon@samsung.com>
[Jaegeuk Kim: merge the patch with previous modification]
Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
fs/f2fs/super.c

index 9e51e4fc00a05cc626b55bfe43bff21d981655e6..d28c4528eff8599491c3726e3dd5f7e7937b4801 100644 (file)
@@ -1012,8 +1012,10 @@ static int __init init_f2fs_fs(void)
        if (err)
                goto free_gc_caches;
        f2fs_kset = kset_create_and_add("f2fs", NULL, fs_kobj);
-       if (!f2fs_kset)
+       if (!f2fs_kset) {
+               err = -ENOMEM;
                goto free_checkpoint_caches;
+       }
        err = register_filesystem(&f2fs_fs_type);
        if (err)
                goto free_kset;
This page took 0.031371 seconds and 5 git commands to generate.