diff options
author | David S. Miller <davem@davemloft.net> | 2018-04-21 16:31:52 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-04-21 16:32:48 -0400 |
commit | e0ada51db907ed2db5d46ad7ff86a8b5df68e59b (patch) | |
tree | 858966cee69ad8a50e59c4e02dcbde6ba2916151 /net/tipc/node.c | |
parent | 0638eb573cde5888c0886c7f35da604e5db209a6 (diff) | |
parent | 83beed7b2b26f232d782127792dd0cd4362fdc41 (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Conflicts were simple overlapping changes in microchip
driver.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/tipc/node.c')
-rw-r--r-- | net/tipc/node.c | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/net/tipc/node.c b/net/tipc/node.c index b71e4e376bb9..e9c52e1416c5 100644 --- a/net/tipc/node.c +++ b/net/tipc/node.c | |||
@@ -2238,8 +2238,8 @@ int tipc_nl_node_dump_monitor(struct sk_buff *skb, struct netlink_callback *cb) | |||
2238 | struct net *net = sock_net(skb->sk); | 2238 | struct net *net = sock_net(skb->sk); |
2239 | u32 prev_bearer = cb->args[0]; | 2239 | u32 prev_bearer = cb->args[0]; |
2240 | struct tipc_nl_msg msg; | 2240 | struct tipc_nl_msg msg; |
2241 | int bearer_id; | ||
2241 | int err; | 2242 | int err; |
2242 | int i; | ||
2243 | 2243 | ||
2244 | if (prev_bearer == MAX_BEARERS) | 2244 | if (prev_bearer == MAX_BEARERS) |
2245 | return 0; | 2245 | return 0; |
@@ -2249,16 +2249,13 @@ int tipc_nl_node_dump_monitor(struct sk_buff *skb, struct netlink_callback *cb) | |||
2249 | msg.seq = cb->nlh->nlmsg_seq; | 2249 | msg.seq = cb->nlh->nlmsg_seq; |
2250 | 2250 | ||
2251 | rtnl_lock(); | 2251 | rtnl_lock(); |
2252 | for (i = prev_bearer; i < MAX_BEARERS; i++) { | 2252 | for (bearer_id = prev_bearer; bearer_id < MAX_BEARERS; bearer_id++) { |
2253 | prev_bearer = i; | ||
2254 | err = __tipc_nl_add_monitor(net, &msg, prev_bearer); | 2253 | err = __tipc_nl_add_monitor(net, &msg, prev_bearer); |
2255 | if (err) | 2254 | if (err) |
2256 | goto out; | 2255 | break; |
2257 | } | 2256 | } |
2258 | |||
2259 | out: | ||
2260 | rtnl_unlock(); | 2257 | rtnl_unlock(); |
2261 | cb->args[0] = prev_bearer; | 2258 | cb->args[0] = bearer_id; |
2262 | 2259 | ||
2263 | return skb->len; | 2260 | return skb->len; |
2264 | } | 2261 | } |