/[linux-patches]/genpatches-2.6/tags/2.6.15-11/1009_1_netlink-oops.patch
Gentoo

Contents of /genpatches-2.6/tags/2.6.15-11/1009_1_netlink-oops.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 351 - (show annotations) (download)
Wed Mar 29 11:55:38 2006 UTC (11 years, 9 months ago) by dsd
File size: 1200 byte(s)
2.6.15-11 release
1 From stable-bounces@linux.kernel.org Mon Jan 9 09:41:37 2006
2 Message-ID: <43C27662.2030400@openvz.org>
3 Date: Mon, 09 Jan 2006 17:42:42 +0300
4 From: Kirill Korotaev <dev@openvz.org>
5 To: Linus Torvalds <torvalds@osdl.org>, Andrew Morton <akpm@osdl.org>,
6 linux-kernel@vger.kernel.org, "Dmitry Mishin" <dim@sw.ru>,
7 Stanislav Protassov <st@sw.ru>
8 Cc:
9 Subject: [PATCH] netlink oops fix due to incorrect error code
10
11 Fixed oops after failed netlink socket creation.
12 Wrong parathenses in if() statement caused err to be 1,
13 instead of negative value.
14 Trivial fix, not trivial to find though.
15
16 Signed-Off-By: Dmitry Mishin <dim@sw.ru>
17 Signed-Off-By: Kirill Korotaev <dev@openvz.org>
18 Signed-off-by: Chris Wright <chrisw@sous-sol.org>
19 ---
20 net/netlink/af_netlink.c | 2 +-
21 1 file changed, 1 insertion(+), 1 deletion(-)
22
23 --- linux-2.6.15.y.orig/net/netlink/af_netlink.c
24 +++ linux-2.6.15.y/net/netlink/af_netlink.c
25 @@ -402,7 +402,7 @@ static int netlink_create(struct socket
26 groups = nl_table[protocol].groups;
27 netlink_unlock_table();
28
29 - if ((err = __netlink_create(sock, protocol) < 0))
30 + if ((err = __netlink_create(sock, protocol)) < 0)
31 goto out_module;
32
33 nlk = nlk_sk(sock->sk);

  ViewVC Help
Powered by ViewVC 1.1.20