]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
sdp: BUG1899 - fix warnings on RH4.8 by avoiding multiple deletions on the same timer.
authorAmir Vadai <amirv@mellanox.co.il>
Thu, 4 Feb 2010 15:31:52 +0000 (17:31 +0200)
committerMukesh Kacker <mukesh.kacker@oracle.com>
Tue, 6 Oct 2015 12:04:47 +0000 (05:04 -0700)
Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
drivers/infiniband/ulp/sdp/sdp_tx.c

index 7f5f85cd01a4457caa151c157dd179217fc7a34d..3c46d40379a82bbe2ed4c2e6ca3ca7f1d389279c 100644 (file)
@@ -514,7 +514,9 @@ out:
 
 void sdp_tx_ring_destroy(struct sdp_sock *ssk)
 {
-       del_timer(&ssk->nagle_timer);
+
+       if (ssk->nagle_timer.function)
+               del_timer(&ssk->nagle_timer);
 
        if (ssk->tx_ring.buffer) {
                sdp_tx_ring_purge(ssk);