| From foo@baz Sun Jun 17 12:07:33 CEST 2018 |
| From: Jon Maloy <jon.maloy@ericsson.com> |
| Date: Wed, 25 Apr 2018 18:29:25 +0200 |
| Subject: tipc: fix bug in function tipc_nl_node_dump_monitor |
| |
| From: Jon Maloy <jon.maloy@ericsson.com> |
| |
| [ Upstream commit 7dbc73e6124ce4d0cfbdd6166de388e9367c47ad ] |
| |
| Commit 36a50a989ee8 ("tipc: fix infinite loop when dumping link monitor |
| summary") intended to fix a problem with user tool looping when max |
| number of bearers are enabled. |
| |
| Unfortunately, the wrong version of the commit was posted, so the |
| problem was not solved at all. |
| |
| This commit adds the missing part. |
| |
| Fixes: 36a50a989ee8 ("tipc: fix infinite loop when dumping link monitor summary") |
| Signed-off-by: Jon Maloy <jon.maloy@ericsson.com> |
| Signed-off-by: David S. Miller <davem@davemloft.net> |
| Signed-off-by: Sasha Levin <alexander.levin@microsoft.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| --- |
| net/tipc/node.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/net/tipc/node.c |
| +++ b/net/tipc/node.c |
| @@ -2157,7 +2157,7 @@ int tipc_nl_node_dump_monitor(struct sk_ |
| |
| rtnl_lock(); |
| for (bearer_id = prev_bearer; bearer_id < MAX_BEARERS; bearer_id++) { |
| - err = __tipc_nl_add_monitor(net, &msg, prev_bearer); |
| + err = __tipc_nl_add_monitor(net, &msg, bearer_id); |
| if (err) |
| break; |
| } |