Unverified Commit 4cf0114b authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!6532 [sync] PR-6486: devlink: fix possible use-after-free and memory leaks in devlink_init()

parents 3b2190c3 8f07f034
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -10337,10 +10337,14 @@ static int __init devlink_init(void)
{
	int err;

	err = genl_register_family(&devlink_nl_family);
	err = register_pernet_subsys(&devlink_pernet_ops);
	if (err)
		goto out;
	err = register_pernet_subsys(&devlink_pernet_ops);
	err = genl_register_family(&devlink_nl_family);
	if (!err)
		return 0;

	unregister_pernet_subsys(&devlink_pernet_ops);

out:
	WARN_ON(err);