提交 af13b492 编写于 作者: D David Sterba

btrfs: fix error labels in init_btrfs_fs

btrfs_interface_init rarely fails but we could leak the prelim_ref slab.
Signed-off-by: NDavid Sterba <dsterba@suse.cz>
上级 bfebd8b5
......@@ -1999,11 +1999,11 @@ static int __init init_btrfs_fs(void)
err = btrfs_prelim_ref_init();
if (err)
goto free_prelim_ref;
goto free_delayed_ref;
err = btrfs_interface_init();
if (err)
goto free_delayed_ref;
goto free_prelim_ref;
btrfs_init_lockdep();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册