aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Hemminger <stephen.hemminger@vyatta.com>2010-10-31 23:47:35 -0400
committerStephen Hemminger <stephen.hemminger@vyatta.com>2010-11-01 09:54:31 -0400
commit26a0e39ac8ed1f38b31baeb901bc76501466d34e (patch)
tree822069ec5fa369d5cf2b70c4755cc623e3607fbc
parentbeceem: remove ARP spoofing (diff)
downloadlinux-dev-26a0e39ac8ed1f38b31baeb901bc76501466d34e.tar.xz
linux-dev-26a0e39ac8ed1f38b31baeb901bc76501466d34e.zip
beceem: fold unregister_netdevice into AdapterFree
The function unregister_netdevice only called unregister_netdev. Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
-rw-r--r--drivers/staging/bcm/Bcmnet.c9
-rw-r--r--drivers/staging/bcm/Misc.c2
-rw-r--r--drivers/staging/bcm/Prototypes.h2
3 files changed, 1 insertions, 12 deletions
diff --git a/drivers/staging/bcm/Bcmnet.c b/drivers/staging/bcm/Bcmnet.c
index 908711d0447d..e3575ad65e91 100644
--- a/drivers/staging/bcm/Bcmnet.c
+++ b/drivers/staging/bcm/Bcmnet.c
@@ -145,15 +145,6 @@ int register_networkdev(PMINI_ADAPTER Adapter)
return result;
}
-void bcm_unregister_networkdev(PMINI_ADAPTER Adapter)
-{
- BCM_DEBUG_PRINT(Adapter,DBG_TYPE_INITEXIT, DRV_ENTRY, DBG_LVL_ALL, "Unregistering the Net Dev...\n");
- if(Adapter->dev) {
- unregister_netdev(Adapter->dev);
- Adapter->dev = NULL;
- }
-}
-
static int bcm_init(void)
{
printk(KERN_INFO "%s, %s\n", DRV_DESCRIPTION, DRV_VERSION);
diff --git a/drivers/staging/bcm/Misc.c b/drivers/staging/bcm/Misc.c
index ae9e88cf51fd..b982c7a6e9f2 100644
--- a/drivers/staging/bcm/Misc.c
+++ b/drivers/staging/bcm/Misc.c
@@ -125,7 +125,7 @@ VOID AdapterFree(PMINI_ADAPTER Adapter)
if(Adapter->LEDInfo.led_thread_running & (BCM_LED_THREAD_RUNNING_ACTIVELY | BCM_LED_THREAD_RUNNING_INACTIVELY))
kthread_stop (Adapter->LEDInfo.led_cntrl_threadid);
- bcm_unregister_networkdev(Adapter);
+ unregister_netdev(Adapter->dev);
/* FIXME: use proper wait_event and refcounting */
while(atomic_read(&Adapter->ApplicationRunning))
diff --git a/drivers/staging/bcm/Prototypes.h b/drivers/staging/bcm/Prototypes.h
index 286ea46cd996..8ca6b9eb4e34 100644
--- a/drivers/staging/bcm/Prototypes.h
+++ b/drivers/staging/bcm/Prototypes.h
@@ -122,8 +122,6 @@ void doPowerAutoCorrection(PMINI_ADAPTER psAdapter);
int bcm_ioctl_fw_download(PMINI_ADAPTER Adapter, FIRMWARE_INFO *psFwInfo);
-void bcm_unregister_networkdev(PMINI_ADAPTER Adapter);
-
int SearchVcid(PMINI_ADAPTER Adapter,unsigned short usVcid);
void CopyMIBSExtendedSFParameters(PMINI_ADAPTER Adapter,