From: Dan Williams Date: Fri, 20 Nov 2009 00:11:03 +0000 (-0700) Subject: ioat3: fix pq completion versus channel deallocation race X-Git-Tag: v2.6.32~52^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=49954c1567cb0d70d28bb5512d471dc5bd4e2c3f;p=pandora-kernel.git ioat3: fix pq completion versus channel deallocation race The completion of a pq operation is notified with a null descriptor appended to the end of the chain. This descriptor needs to be visible to dma clients otherwise the client is precluded from ensuring all operations are quiesced before freeing channel resources, i.e. due to descriptor polling it may get the completion notification ahead of the interrupt delivered by the null descriptor. Signed-off-by: Dan Williams --- Reading git-diff-tree failed