]> 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)
committerChuck Anderson <chuck.anderson@oracle.com>
Tue, 12 Jul 2016 19:49:35 +0000 (12:49 -0700)
commit092d30306ee4f30c63dc27267bef7993b5c55e4b
tree0f805a0c503900a0b382bdb1ebb130fcd31a2318
parentbb8811d05938bfe7023833d084d7f9a581d00e0f
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