diff options
author | Ingo Molnar <mingo@kernel.org> | 2015-06-02 02:05:42 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@kernel.org> | 2015-06-02 02:05:42 -0400 |
commit | f407a8258610169cd8e975dba7f0b2824562014c (patch) | |
tree | 6c87b2d168a4665411a9e16b9f481599f2db25bc /net/netlink/af_netlink.c | |
parent | 960d447b94b22ceba286917056871d1dac8da697 (diff) | |
parent | c46a024ea5eb0165114dbbc8c82c29b7bcf66e71 (diff) |
Merge branch 'linus' into sched/core, to resolve conflict
Conflicts:
arch/sparc/include/asm/topology_64.h
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'net/netlink/af_netlink.c')
-rw-r--r-- | net/netlink/af_netlink.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net/netlink/af_netlink.c b/net/netlink/af_netlink.c index daa0b818174b..bf6e76643f78 100644 --- a/net/netlink/af_netlink.c +++ b/net/netlink/af_netlink.c | |||
@@ -89,7 +89,7 @@ static inline int netlink_is_kernel(struct sock *sk) | |||
89 | return nlk_sk(sk)->flags & NETLINK_KERNEL_SOCKET; | 89 | return nlk_sk(sk)->flags & NETLINK_KERNEL_SOCKET; |
90 | } | 90 | } |
91 | 91 | ||
92 | struct netlink_table *nl_table; | 92 | struct netlink_table *nl_table __read_mostly; |
93 | EXPORT_SYMBOL_GPL(nl_table); | 93 | EXPORT_SYMBOL_GPL(nl_table); |
94 | 94 | ||
95 | static DECLARE_WAIT_QUEUE_HEAD(nl_table_wait); | 95 | static DECLARE_WAIT_QUEUE_HEAD(nl_table_wait); |
@@ -1081,6 +1081,7 @@ static int netlink_insert(struct sock *sk, u32 portid) | |||
1081 | if (err) { | 1081 | if (err) { |
1082 | if (err == -EEXIST) | 1082 | if (err == -EEXIST) |
1083 | err = -EADDRINUSE; | 1083 | err = -EADDRINUSE; |
1084 | nlk_sk(sk)->portid = 0; | ||
1084 | sock_put(sk); | 1085 | sock_put(sk); |
1085 | } | 1086 | } |
1086 | 1087 | ||