This series removes one superfluous ib_modify_qp() when a connected QP is created through rdma_create_qp(). This commit removes a call to rdma_init_qp_attr() for connected QPs without holding the qp_mutex. The second commit tightens the access to bit-fields and synchronizes the access to them by means of mutex exclusion. v1 -> v2: * Added mutex protection in cma_resolve_iboe_route() for timeout/timeout_set in commit ("RDMA/cma: Protect RMW with qp_mutex") Håkon Bugge (2): RDMA/cma: Remove unnecessary INIT->INIT transition RDMA/cma: Protect RMW with qp_mutex drivers/infiniband/core/cma.c | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) -- 1.8.3.1