You need to sign in or sign up before continuing.
提交 4827608e 编写于 作者: L liuguoqiang 提交者: Zheng Zengkai

net: return correct error code

stable inclusion
from stable-v5.10.84
commit 3fc88660ede60a5f6a7a8bf48efe6f5bfaae6cb1
bugzilla: 186030 https://gitee.com/openeuler/kernel/issues/I4QV2F

Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=3fc88660ede60a5f6a7a8bf48efe6f5bfaae6cb1

--------------------------------

[ Upstream commit 6def4801 ]

When kmemdup called failed and register_net_sysctl return NULL, should
return ENOMEM instead of ENOBUFS
Signed-off-by: Nliuguoqiang <liuguoqiang@uniontech.com>
Signed-off-by: NDavid S. Miller <davem@davemloft.net>
Signed-off-by: NSasha Levin <sashal@kernel.org>
Signed-off-by: NChen Jun <chenjun102@huawei.com>
Signed-off-by: NZheng Zengkai <zhengzengkai@huawei.com>
上级 d0d8b08a
...@@ -2582,7 +2582,7 @@ static int __devinet_sysctl_register(struct net *net, char *dev_name, ...@@ -2582,7 +2582,7 @@ static int __devinet_sysctl_register(struct net *net, char *dev_name,
free: free:
kfree(t); kfree(t);
out: out:
return -ENOBUFS; return -ENOMEM;
} }
static void __devinet_sysctl_unregister(struct net *net, static void __devinet_sysctl_unregister(struct net *net,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册