From: Krzysztof Halasa Date: Tue, 14 Jul 2009 11:01:54 +0000 (+0000) Subject: E100: work around the driver using streaming DMA mapping for RX descriptors. X-Git-Tag: v2.6.31-rc4~11^2~28 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=303d67c288319768b19ed8dbed429fef7eb7c275;p=pandora-kernel.git E100: work around the driver using streaming DMA mapping for RX descriptors. E100 places it's RX packet descriptors inside skb->data and uses them with bidirectional streaming DMA mapping. Unfortunately it fails to transfer skb->data ownership to the device after it reads the descriptor's status, breaking on non-coherent (e.g., ARM) platforms. This have to be converted to use coherent memory for the descriptors. Signed-off-by: Krzysztof Halasa Acked-by: Jeff Kirsher Signed-off-by: David S. Miller --- Reading git-diff-tree failed