]> asedeno.scripts.mit.edu Git - linux.git/commit
IB/rxe: Make counters thread safe
authorParav Pandit <parav@mellanox.com>
Fri, 14 Dec 2018 06:32:42 +0000 (00:32 -0600)
committerJason Gunthorpe <jgg@mellanox.com>
Thu, 20 Dec 2018 21:09:45 +0000 (14:09 -0700)
commitd5108e69fe013ff47ab815b849caba9cc33ca1e5
treec52aa055bdfb5defb1dd6ad5001e21f1f800d01a
parent6e3722baac048fdf95b867c5ee7e270718e8630d
IB/rxe: Make counters thread safe

Current rxe device counters are not thread safe.
When multiple QPs are used, they can be racy.
Make them thread safe by making it atomic64.

Fixes: 0b1e5b99a48b ("IB/rxe: Add port protocol stats")
Signed-off-by: Parav Pandit <parav@mellanox.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
drivers/infiniband/sw/rxe/rxe_hw_counters.c
drivers/infiniband/sw/rxe/rxe_verbs.h