From b51e3bdc48a58d3aaf069b658f21b83d2d87e3c9 Mon Sep 17 00:00:00 2001 From: Santosh Shilimkar Date: Wed, 24 Aug 2016 20:51:52 -0700 Subject: [PATCH] RDS: IB: Avoid double reject on ACL failures We end up sending double reject on ACL failures. Fix it. Orabug: 22347191 Tested-by: Michael Nowak Tested-by: Rafael Alejandro Peralez Tested-by: Liwen Huang Tested-by: Hong Liu Reviewed-by: Mukesh Kacker Reviewed-by: Ajaykumar Hotchandani Signed-off-by: Santosh Shilimkar --- net/rds/ib_cm.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/net/rds/ib_cm.c b/net/rds/ib_cm.c index 58d9e49eb4997..f6926c71c2179 100644 --- a/net/rds/ib_cm.c +++ b/net/rds/ib_cm.c @@ -846,9 +846,7 @@ int rds_ib_cm_handle_connect(struct rdma_cm_id *cm_id, acl_ret = rds_ib_match_acl(cm_id, dp->dp_saddr); if (acl_ret < 0) { - int reject_reason = RDS_ACL_FAILURE; - - rdma_reject(cm_id, &reject_reason, sizeof(int)); + err = RDS_ACL_FAILURE; rdsdebug("RDS: IB: passive: rds_ib_match_acl failed\n"); goto out; } -- 2.49.0