diff --git a/drivers/net/3c523.c b/drivers/net/3c523.c index 59ea2910bcac01f5108d1a0737b567e671339e54..d9c9481a59a57c888e9a7e0a92d20cf5067ff3e3 100644 --- a/drivers/net/3c523.c +++ b/drivers/net/3c523.c @@ -576,14 +576,14 @@ static int __init do_elmc_probe(struct net_device *dev) return retval; } +#ifdef MODULE static void cleanup_card(struct net_device *dev) { mca_set_adapter_procfn(((struct priv *)netdev_priv(dev))->slot, NULL, NULL); release_region(dev->base_addr, ELMC_IO_EXTENT); } - -#ifndef MODULE +#else struct net_device * __init elmc_probe(int unit) { struct net_device *dev = alloc_etherdev(sizeof(struct priv));