]> www.infradead.org Git - users/jedix/linux-maple.git/commit
net/rds: Add mutex exclusion for vector_load
authorHåkon Bugge <Haakon.Bugge@oracle.com>
Fri, 7 Jul 2017 10:33:30 +0000 (12:33 +0200)
committerChuck Anderson <chuck.anderson@oracle.com>
Tue, 11 Jul 2017 07:00:36 +0000 (00:00 -0700)
commit7abc664d380e764930270966a91fd19bcae87e3e
treefd88ccbd476f914e95bb9280eb8b6f7d2cb3bad5
parent43b02c20c10bd8ec3286058a03ad0505bf83f7df
net/rds: Add mutex exclusion for vector_load

Several TOS connections may invoke ibdev_get_unused_vector()
concurrently. Hence, mutual exclusion is required to protect
rds_ibdev->vector_load.

Changes from v1:
   - Reworded commit message and commentary based on Avinash's feedback
   - Added r-b from Wei Lin and Avinash

Orabug: 26406492

Signed-off-by: Håkon Bugge <haakon.bugge@oracle.com>
Reviewed-by: Wei Lin Guay <wei.lin.guay@oracle.com>
Reviewed-by: Avinash Repaka <avinash.repaka@oracle.com>
net/rds/ib.c
net/rds/ib.h
net/rds/ib_cm.c