/[linux-patches]/genpatches-2.6/tags/2.6.15-2/1915_netlink-oops.patch
Gentoo

Contents of /genpatches-2.6/tags/2.6.15-2/1915_netlink-oops.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 259 - (show annotations) (download)
Wed Jan 11 21:46:01 2006 UTC (8 years, 7 months ago) by dsd
File size: 1200 byte(s)
2.6.15-2 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