summaryrefslogtreecommitdiffstats
path: root/drivers/net/tokenring
diff options
context:
space:
mode:
authorThadeu Lima de Souza Cascardo2012-02-06 09:39:50 +0100
committerDavid S. Miller2012-02-06 20:42:28 +0100
commit7e2eb99cc6207e4464f018f72c67c55f2b1c93a4 (patch)
treeb5c9c43fb5da09326e96525e3820927b22741845 /drivers/net/tokenring
parentmlx4: allow device removal by fixing dma unmap size (diff)
downloadkernel-qcow2-linux-7e2eb99cc6207e4464f018f72c67c55f2b1c93a4.tar.gz
kernel-qcow2-linux-7e2eb99cc6207e4464f018f72c67c55f2b1c93a4.tar.xz
kernel-qcow2-linux-7e2eb99cc6207e4464f018f72c67c55f2b1c93a4.zip
mlx4: fix DMA mapping leak when allocation fails
mlx4_en_prepare_rx_desc does not correctly clean up after it finds an allocation failure. It should unmap a page before calling put_page, but it only calls the later. This bug would prevent a device removal using hotplug after setting the device MTU to 9000 and opening the network interface. After the fix, we still see the allocation failure with MTU 9000, but we are able to remove the device. Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/tokenring')
0 files changed, 0 insertions, 0 deletions