diff options
| author | Neil Horman <[email protected]> | 2014-09-17 09:04:44 -0400 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2014-09-19 16:28:57 -0400 |
| commit | 6f2b6a3005b2c34c39f207a87667564f64f2f91a (patch) | |
| tree | e3c52b316f3920596359191cd51a114f8960563e /include/linux/debugobjects.h | |
| parent | f6f2332dce0efeea8c5653b6e9d1e8c379ace65c (diff) | |
3c59x: Add dma error checking and recovery
Noted that 3c59x has no checks on transmit for failed DMA mappings, and no
ability to unmap fragments when a single map fails in the middle of a transmit.
This patch provides error checking to ensure that dma mappings work properly,
and unrolls an skb mapping if a fragmented skb transmission has a mapping
failure to prevent leaks.
Signed-off-by: Neil Horman <[email protected]>
CC: Linux Kernel list <[email protected]>
CC: "David S. Miller" <[email protected]>
CC: Meelis Roos <[email protected]>
Tested-by: Meelis Roos <[email protected]>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions