mirror of
https://github.com/torvalds/linux.git
synced 2024-11-25 13:41:51 +00:00
netlink: Remove the dead code in netlink_proto_init()
In the error path of netlink_proto_init(), frees the already allocated bucket table for new hash tables in a loop, but it is going to panic, so it is not necessary to clean up the resources, just remove the dead code. Suggested-by: Kuniyuki Iwashima <kuniyu@amazon.com> Signed-off-by: Jinjie Ruan <ruanjinjie@huawei.com> Link: https://patch.msgid.link/20241030012147.357400-1-ruanjinjie@huawei.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
d3774a4b21
commit
bc74d329ce
@ -2935,12 +2935,8 @@ static int __init netlink_proto_init(void)
|
||||
|
||||
for (i = 0; i < MAX_LINKS; i++) {
|
||||
if (rhashtable_init(&nl_table[i].hash,
|
||||
&netlink_rhashtable_params) < 0) {
|
||||
while (--i > 0)
|
||||
rhashtable_destroy(&nl_table[i].hash);
|
||||
kfree(nl_table);
|
||||
&netlink_rhashtable_params) < 0)
|
||||
goto panic;
|
||||
}
|
||||
}
|
||||
|
||||
netlink_add_usersock_entry();
|
||||
|
Loading…
Reference in New Issue
Block a user