diff options
Diffstat (limited to 'net/tipc/link.c')
-rw-r--r-- | net/tipc/link.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/net/tipc/link.c b/net/tipc/link.c index c76e82e5f982..0b86f6aef3d8 100644 --- a/net/tipc/link.c +++ b/net/tipc/link.c | |||
@@ -561,7 +561,6 @@ static int link_schedule_port(struct link *l_ptr, u32 origport, u32 sz) | |||
561 | goto exit; | 561 | goto exit; |
562 | if (!list_empty(&p_ptr->wait_list)) | 562 | if (!list_empty(&p_ptr->wait_list)) |
563 | goto exit; | 563 | goto exit; |
564 | p_ptr->congested_link = l_ptr; | ||
565 | p_ptr->publ.congested = 1; | 564 | p_ptr->publ.congested = 1; |
566 | p_ptr->waiting_pkts = 1 + ((sz - 1) / link_max_pkt(l_ptr)); | 565 | p_ptr->waiting_pkts = 1 + ((sz - 1) / link_max_pkt(l_ptr)); |
567 | list_add_tail(&p_ptr->wait_list, &l_ptr->waiting_ports); | 566 | list_add_tail(&p_ptr->wait_list, &l_ptr->waiting_ports); |
@@ -592,7 +591,6 @@ void tipc_link_wakeup_ports(struct link *l_ptr, int all) | |||
592 | if (win <= 0) | 591 | if (win <= 0) |
593 | break; | 592 | break; |
594 | list_del_init(&p_ptr->wait_list); | 593 | list_del_init(&p_ptr->wait_list); |
595 | p_ptr->congested_link = NULL; | ||
596 | spin_lock_bh(p_ptr->publ.lock); | 594 | spin_lock_bh(p_ptr->publ.lock); |
597 | p_ptr->publ.congested = 0; | 595 | p_ptr->publ.congested = 0; |
598 | p_ptr->wakeup(&p_ptr->publ); | 596 | p_ptr->wakeup(&p_ptr->publ); |