From: Ralph Campbell Date: Fri, 15 Aug 2008 18:23:47 +0000 (-0700) Subject: IB/ipath: Fix lost UD send work request X-Git-Tag: v2.6.27-rc5~52^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7ec01ff950c455aa1f1ccfaf347eb1aa9ec160d5;p=pandora-kernel.git IB/ipath: Fix lost UD send work request If a UD QP has some work requests queued to be sent by the DMA engine followed by a local loopback work request, we have to wait for the previous work requests to finish or the completion for the local loopback work request would be generated out of order. The problem was that the work request queue pointer was already updated so that the request would not be processed when the DMA queue drained. Signed-off-by: Ralph Campbell Signed-off-by: Roland Dreier --- Reading git-diff-tree failed