]> www.infradead.org Git - users/jedix/linux-maple.git/commit
RDS: IB: invoke connection destruction in worker
authorAjaykumar Hotchandani <ajaykumar.hotchandani@oracle.com>
Thu, 14 Apr 2016 20:58:46 +0000 (13:58 -0700)
committerSantosh Shilimkar <santosh.shilimkar@oracle.com>
Tue, 31 May 2016 16:03:34 +0000 (09:03 -0700)
commite7c35207b75abb86349c3edbea211cdd7ed6ff79
tree65f8860a567dcf81b5ea1a5273f5a4b0c424a01a
parentc4ff58ed47bb15774c230f9e25f0eaf46f5d7388
RDS: IB: invoke connection destruction in worker

This is to avoid deadlock with c_cm_lock mutex.
In event handling path of Infiniband, whenever connection destruction is
required; we should invoke worker in order to avoid deadlock with mutex.

Orabug: 23222944

Acked-by: Santosh Shilimkar <santosh.shilimkar@oracle.com>
Signed-off-by: Ajaykumar Hotchandani <ajaykumar.hotchandani@oracle.com>
net/rds/ib.h
net/rds/ib_cm.c