summaryrefslogtreecommitdiffstats
path: root/net/netlink/af_netlink.h
diff options
context:
space:
mode:
authorDavid Woodhouse <David.Woodhouse@intel.com>2015-09-23 09:45:16 +0100
committerDavid S. Miller <davem@davemloft.net>2015-09-23 14:47:13 -0700
commit7f4c685633e2df9ba10d49a31dda13715745db37 (patch)
tree69c39a67bb822da7028d1d647bc1ff700a82e2f2 /net/netlink/af_netlink.h
parent0a5aeee0b79fa99d8e04c98dd4e87d4f52aa497b (diff)
downloadlinux-7f4c685633e2df9ba10d49a31dda13715745db37.tar.gz
linux-7f4c685633e2df9ba10d49a31dda13715745db37.tar.bz2
linux-7f4c685633e2df9ba10d49a31dda13715745db37.zip
8139cp: Fix DMA unmapping of transmitted buffers
The low 16 bits of the 'opts1' field in the TX descriptor are supposed to still contain the buffer length when the descriptor is handed back to us. In practice, at least on my hardware, they don't. So stash the original value of the opts1 field and get the length to unmap from there. There are other ways we could have worked out the length, but I actually want a stash of the opts1 field anyway so that I can dump it alongside the contents of the descriptor ring when we suffer a TX timeout. Signed-off-by: David Woodhouse <David.Woodhouse@intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/netlink/af_netlink.h')
0 files changed, 0 insertions, 0 deletions