]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/blobdiff - drivers/net/ethernet/toshiba/spider_net.c
net: spider_net: Fix the size used in a 'dma_free_coherent()' call
[mirror_ubuntu-focal-kernel.git] / drivers / net / ethernet / toshiba / spider_net.c
index 538e70810d3dee766eb34d5fdfc63b91e90687dd..a99c7c95de5cc5658495a2c13a8264ad8d94b134 100644 (file)
@@ -283,8 +283,8 @@ spider_net_free_chain(struct spider_net_card *card,
                descr = descr->next;
        } while (descr != chain->ring);
 
-       dma_free_coherent(&card->pdev->dev, chain->num_desc,
-           chain->hwring, chain->dma_addr);
+       dma_free_coherent(&card->pdev->dev, chain->num_desc * sizeof(struct spider_net_hw_descr),
+                         chain->hwring, chain->dma_addr);
 }
 
 /**