>The dapl ring buffer implementation is not thread safe.  Replace
>the use of atomic variables with actual locking to ensure that
>there are not races inserting and/or removing items at the same time.
>
>Without proper synchronization, the EVD can report invalid events or
>the same event multiple times.
>

Event synchronization is provided with EVD locking around every rbuf_ call.
Did you find a case that is missing locking?

-arlin
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to