From: Jack Morgenstein Date: Fri, 5 Jun 2009 17:36:24 +0000 (-0700) Subject: IB/mlx4: Add strong ordering to local inval and fast reg work requests X-Git-Tag: v2.6.31-rc1~336^2^4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2ac6bf4ddc87c3b6b609f8fa82f6ebbffeac12f4;p=pandora-kernel.git IB/mlx4: Add strong ordering to local inval and fast reg work requests The ConnectX Programmer's Reference Manual states that the "SO" bit must be set when posting Fast Register and Local Invalidate send work requests. When this bit is set, the work request will be executed only after all previous work requests on the send queue have been executed. (If the bit is not set, Fast Register and Local Invalidate WQEs may begin execution too early, which violates the defined semantics for these operations) This fixes the issue with NFS/RDMA reported in Signed-off-by: Jack Morgenstein Cc: Signed-off-by: Roland Dreier --- Reading git-diff-tree failed