f2fs: add a slab cache entry for small discards
[deliverable/linux.git] / fs / f2fs / super.c
index bafff72de8e841afba9d609a8001c71af67f42fc..e9aa3f79f42547eeea61d4feafd91b89ffa70931 100644 (file)
@@ -1078,9 +1078,12 @@ static int __init init_f2fs_fs(void)
        err = create_node_manager_caches();
        if (err)
                goto free_inodecache;
-       err = create_gc_caches();
+       err = create_segment_manager_caches();
        if (err)
                goto free_node_manager_caches;
+       err = create_gc_caches();
+       if (err)
+               goto free_segment_manager_caches;
        err = create_checkpoint_caches();
        if (err)
                goto free_gc_caches;
@@ -1102,6 +1105,8 @@ free_checkpoint_caches:
        destroy_checkpoint_caches();
 free_gc_caches:
        destroy_gc_caches();
+free_segment_manager_caches:
+       destroy_segment_manager_caches();
 free_node_manager_caches:
        destroy_node_manager_caches();
 free_inodecache:
This page took 0.024437 seconds and 5 git commands to generate.