From: Or Gerlitz Date: Sun, 29 Apr 2012 14:04:22 +0000 (+0300) Subject: IB/core: Use qp->usecnt to track multicast attach/detach X-Git-Tag: v3.5-rc1~171^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c3bccbfbb71f5e8a77129c7a069f5c5648cc9cf1;p=pandora-kernel.git IB/core: Use qp->usecnt to track multicast attach/detach Just as we don't allow PDs, CQs, etc. to be destroyed if there are QPs that are attached to them, don't let a QP be destroyed if there are multicast group(s) attached to it. Use the existing usecnt field of struct ib_qp which was added by commit 0e0ec7e ("RDMA/core: Export ib_open_qp() to share XRC TGT QPs") to track this. Signed-off-by: Or Gerlitz Signed-off-by: Roland Dreier --- Reading git-diff-tree failed