]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
sdp: fix a warning in RH4.0
authorAmir Vadai <amirv@mellanox.co.il>
Wed, 2 Dec 2009 14:35:51 +0000 (16:35 +0200)
committerMukesh Kacker <mukesh.kacker@oracle.com>
Tue, 6 Oct 2015 12:04:43 +0000 (05:04 -0700)
never del uninitialized timer

Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
drivers/infiniband/ulp/sdp/sdp_main.c
drivers/infiniband/ulp/sdp/sdp_tx.c

index eab89a69308d1df807e6aae28046d9826782cc2f..732398e3937ba0b8c51bb15454739b3b2f71b1a6 100644 (file)
@@ -256,8 +256,6 @@ out:
 
 static void sdp_init_keepalive_timer(struct sock *sk)
 {
-       init_timer(&sk->sk_timer);
-
        sk->sk_timer.function = sdp_keepalive_timer;
        sk->sk_timer.data = (unsigned long)sk;
 }
@@ -1084,6 +1082,10 @@ int sdp_init_sock(struct sock *sk)
 
        ssk->tx_ring.rdma_inflight = NULL;
 
+       init_timer(&ssk->tx_ring.timer);
+       init_timer(&ssk->nagle_timer);
+       init_timer(&sk->sk_timer);
+
        return 0;
 }
 
index eae49df1a52bc2ec4524ece5d07e1e38a0aeaf0b..0d3b0de38bb851e8ebfd91d41d615f69db39c596 100644 (file)
@@ -493,7 +493,6 @@ int sdp_tx_ring_create(struct sdp_sock *ssk, struct ib_device *device)
 
        sdp_sk(&ssk->isk.sk)->tx_ring.cq = tx_cq;
 
-       init_timer(&ssk->tx_ring.timer);
        ssk->tx_ring.timer.function = sdp_poll_tx_timeout;
        ssk->tx_ring.timer.data = (unsigned long) ssk;
        ssk->tx_ring.poll_cnt = 0;
@@ -501,7 +500,6 @@ int sdp_tx_ring_create(struct sdp_sock *ssk, struct ib_device *device)
        tasklet_init(&ssk->tx_ring.tasklet, sdp_poll_tx_timeout,
                        (unsigned long) ssk);
 
-       init_timer(&ssk->nagle_timer);
        ssk->nagle_timer.function = sdp_nagle_timeout;
        ssk->nagle_timer.data = (unsigned long) ssk;