RDMA/nes: Use atomic counters for CM listener create and destroy
authorFaisal Latif <faisal.latif@intel.com>
Fri, 12 Feb 2010 19:55:03 +0000 (19:55 +0000)
committerRoland Dreier <rolandd@cisco.com>
Fri, 19 Feb 2010 19:38:14 +0000 (11:38 -0800)
commit6e10d2e407542605b2bdca43dc88c35fa8bd24b2
treec79261a233ea24d7b3cee6fb011a6b8f5243a8e4
parent676ad585531e965416fd958747894541dabcec96
RDMA/nes: Use atomic counters for CM listener create and destroy

After running long iterative MPI tests, sometimes ethtool reports a
"CM Destroy Listener" count more than the "CM Create Listener" count.
This inconsistency is fixed by making counter variables atomic.

Signed-off-by: Faisal Latif <faisal.latif@intel.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
drivers/infiniband/hw/nes/nes.h
drivers/infiniband/hw/nes/nes_cm.c
drivers/infiniband/hw/nes/nes_nic.c