tipc: Eliminate obsolete port's "congested_link" field
authorAllan Stephens <allan.stephens@windriver.com>
Tue, 11 May 2010 14:30:03 +0000 (14:30 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 13 May 2010 06:02:20 +0000 (23:02 -0700)
Eliminate a field of the TIPC port structure that is populated,
but never referenced.

Signed-off-by: Allan Stephens <allan.stephens@windriver.com>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/tipc/link.c
net/tipc/port.c
net/tipc/port.h

index c76e82e5f9828885a595bebbae15a0591ed591a0..0b86f6aef3d872c03c6af38adcedfa7273637c5c 100644 (file)
@@ -561,7 +561,6 @@ static int link_schedule_port(struct link *l_ptr, u32 origport, u32 sz)
                        goto exit;
                if (!list_empty(&p_ptr->wait_list))
                        goto exit;
-               p_ptr->congested_link = l_ptr;
                p_ptr->publ.congested = 1;
                p_ptr->waiting_pkts = 1 + ((sz - 1) / link_max_pkt(l_ptr));
                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)
                if (win <= 0)
                        break;
                list_del_init(&p_ptr->wait_list);
-               p_ptr->congested_link = NULL;
                spin_lock_bh(p_ptr->publ.lock);
                p_ptr->publ.congested = 0;
                p_ptr->wakeup(&p_ptr->publ);
index e70d27ea6578a3138c34761e5bba9414a2bd6af5..c703ecbe09d7d5a75f88af04cc4e2383430af8c3 100644 (file)
@@ -247,7 +247,6 @@ struct tipc_port *tipc_createport_raw(void *usr_handle,
        p_ptr->sent = 1;
        INIT_LIST_HEAD(&p_ptr->wait_list);
        INIT_LIST_HEAD(&p_ptr->subscription.nodesub_list);
-       p_ptr->congested_link = NULL;
        p_ptr->dispatcher = dispatcher;
        p_ptr->wakeup = wakeup;
        p_ptr->user_port = NULL;
index ff31ee4a1dc3937d9e878debabbf6f9774bcbc24..8d1652aab298c0ba1132e045b3fb37e66bb14e12 100644 (file)
@@ -75,7 +75,6 @@ struct user_port {
  * @wakeup: ptr to routine to call when port is no longer congested
  * @user_port: ptr to user port associated with port (if any)
  * @wait_list: adjacent ports in list of ports waiting on link congestion
- * @congested_link: ptr to congested link port is waiting on
  * @waiting_pkts:
  * @sent:
  * @acked:
@@ -95,7 +94,6 @@ struct port {
        void (*wakeup)(struct tipc_port *);
        struct user_port *user_port;
        struct list_head wait_list;
-       struct link *congested_link;
        u32 waiting_pkts;
        u32 sent;
        u32 acked;