diff options
| author | 2011-09-07 14:41:04 +0000 | |
|---|---|---|
| committer | 2011-09-16 15:26:32 -0400 | |
| commit | b93da27f5234198433345e40b39ff59797bc6f6e (patch) | |
| tree | 96152ec145b0e749e1573a624342c27d48a6b190 /tools | |
| parent | ibmveth: Fix DMA unmap error (diff) | |
| download | wireguard-linux-b93da27f5234198433345e40b39ff59797bc6f6e.tar.xz wireguard-linux-b93da27f5234198433345e40b39ff59797bc6f6e.zip | |
ibmveth: Fix issue with DMA mapping failure
descs[].fields.address is 32bit which truncates any dma mapping
errors so dma_mapping_error() fails to catch it.
Use a dma_addr_t to do the comparison. With this patch I was able
to transfer many gigabytes of data with IOMMU fault injection set
at 10% probability.
Signed-off-by: Anton Blanchard <anton@samba.org>
Cc: <stable@kernel.org> # v2.6.37+
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions
