summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/drivers/net/undi.c
diff options
context:
space:
mode:
authorMichael Brown2007-01-09 04:08:01 +0100
committerMichael Brown2007-01-09 04:08:01 +0100
commit159930862fcc3bf204dea0ff2b72d9c18030c5c8 (patch)
tree9b57bc239eec6f9185b6c3466b1ca196612c7ca4 /src/arch/i386/drivers/net/undi.c
parentundipci_probe() has to calculate busdevfn anyway, so we may as well pass (diff)
downloadipxe-159930862fcc3bf204dea0ff2b72d9c18030c5c8.tar.gz
ipxe-159930862fcc3bf204dea0ff2b72d9c18030c5c8.tar.xz
ipxe-159930862fcc3bf204dea0ff2b72d9c18030c5c8.zip
Added missing call to undinet_remove()
Diffstat (limited to 'src/arch/i386/drivers/net/undi.c')
-rw-r--r--src/arch/i386/drivers/net/undi.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/arch/i386/drivers/net/undi.c b/src/arch/i386/drivers/net/undi.c
index 4508253d..ac28c020 100644
--- a/src/arch/i386/drivers/net/undi.c
+++ b/src/arch/i386/drivers/net/undi.c
@@ -124,6 +124,7 @@ static int undipci_probe ( struct pci_device *pci,
static void undipci_remove ( struct pci_device *pci ) {
struct undi_device *undi = pci_get_drvdata ( pci );
+ undinet_remove ( undi );
undi_unload ( undi );
list_del ( &undi->dev.siblings );
free ( undi );