]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
RDS: correct condition check in reconnect_timeout()
authorAjaykumar Hotchandani <ajaykumar.hotchandani@oracle.com>
Sat, 3 Dec 2016 00:03:58 +0000 (16:03 -0800)
committerChuck Anderson <chuck.anderson@oracle.com>
Fri, 17 Feb 2017 04:29:39 +0000 (20:29 -0800)
Correcting following condition check which can never be true:
if (rds_conn_up(conn) == RDS_CONN_DISCONNECTING)

Orabug: 25026643
Acked-by: Santosh Shilimkar <santosh.shilimkar@oracle.com>
Reviewed-by: Mukesh Kacker <mukesh.kacker@oracle.com>
Signed-off-by: Ajaykumar Hotchandani <ajaykumar.hotchandani@oracle.com>
net/rds/threads.c

index 68fc403077d42d0573e1b16e289e8827438326dc..48fab2371586e144b3cb928fd881915725132043 100644 (file)
@@ -295,7 +295,7 @@ void rds_reconnect_timeout(struct work_struct *work)
        }
 
        if (!rds_conn_up(conn)) {
-               if (rds_conn_up(conn) == RDS_CONN_DISCONNECTING) {
+               if (rds_conn_state(conn) == RDS_CONN_DISCONNECTING) {
                        queue_delayed_work(conn->c_wq, &conn->c_reconn_w,
                                           msecs_to_jiffies(100));
                } else {