On Thu, 2018-01-11 at 08:22 +0200, Leon Romanovsky wrote:
The proposed patch definitely decreases the chance of races, but it is not fixing them. There is a chance to have change in qp state immediately after your "if ..." check.
Hello Leon,
Please have a look at rxe_qp_error() and you will see that the patch I posted is a proper fix. In the scenario you described rxe_qp_error() will trigger a run of rxe_completer().
Bart.
linux-stable-mirror@lists.linaro.org