From 425d101381948b2966549214df831977c598edda Mon Sep 17 00:00:00 2001 From: Stephen Hemminger Date: Wed, 12 Nov 2003 10:30:54 -0500 Subject: [PATCH] [netdrvr de4x5] NE54-de4x5 - fix missing free on error path - found by viro --- drivers/net/tulip/de4x5.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/tulip/de4x5.c b/drivers/net/tulip/de4x5.c index a6ff2a2779295..ad5af029ba506 100644 --- a/drivers/net/tulip/de4x5.c +++ b/drivers/net/tulip/de4x5.c @@ -1237,6 +1237,8 @@ de4x5_hw_init(struct net_device *dev, u_long iobase, struct device *gendev) 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); -- 2.53.0