]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - net/rds/send.c
RDS: fix rds-ping spinlock recursion
[karo-tx-linux.git] / net / rds / send.c
index 96531d4033a2160a6ba8c2ce7799025865fe863d..88eace57dd6bb11265bf3b765b5ac76cbb2ec3da 100644 (file)
@@ -1122,7 +1122,7 @@ rds_send_pong(struct rds_connection *conn, __be16 dport)
        rds_stats_inc(s_send_pong);
 
        if (!test_bit(RDS_LL_SEND_FULL, &conn->c_flags))
-               rds_send_xmit(conn);
+               queue_delayed_work(rds_wq, &conn->c_send_w, 0);
 
        rds_message_put(rm);
        return 0;