netdev
[Top] [All Lists]

[PATCH] de4x5 - missing free on error path

To: Jeff Garzik <jgarzik@xxxxxxxxx>
Subject: [PATCH] de4x5 - missing free on error path
From: Stephen Hemminger <shemminger@xxxxxxxx>
Date: Wed, 12 Nov 2003 16:30:09 -0800
Cc: netdev@xxxxxxxxxxx
Organization: Open Source Development Lab
Sender: netdev-bounce@xxxxxxxxxxx
NE54-de4x5 - fix missing free on error path - found by viro

diff -Nru a/drivers/net/tulip/de4x5.c b/drivers/net/tulip/de4x5.c
--- a/drivers/net/tulip/de4x5.c Tue Nov 11 14:15:07 2003
+++ b/drivers/net/tulip/de4x5.c Tue Nov 11 14:15:07 2003
@@ -1237,6 +1237,8 @@
        if (lp->useSROM) {
            lp->state = INITIALISED;
            if (srom_infoleaf_info(dev)) {
+               dma_free_coherent (gendev, lp->dma_size,
+                              lp->rx_ring, lp->dma_rings);
                return -ENXIO;
            }
            srom_init(dev);

<Prev in Thread] Current Thread [Next in Thread>