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

!6486 devlink: fix possible use-after-free and memory leaks in devlink_init()

parents 069e6762 5d521846
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -10340,10 +10340,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);