summaryrefslogtreecommitdiffstats
path: root/drivers/staging/hv/netvsc_drv.c
diff options
context:
space:
mode:
authorK. Y. Srinivasan2011-05-10 16:54:59 +0200
committerGreg Kroah-Hartman2011-05-11 22:48:46 +0200
commitbc2d59757d068350814e9eec818c3438798a99ee (patch)
tree20f57af6de05810da4f05c3aa4e8ff243c3478b1 /drivers/staging/hv/netvsc_drv.c
parentStaging: hv: Get rid of rndis_filter_cleanup() (diff)
downloadkernel-qcow2-linux-bc2d59757d068350814e9eec818c3438798a99ee.tar.gz
kernel-qcow2-linux-bc2d59757d068350814e9eec818c3438798a99ee.tar.xz
kernel-qcow2-linux-bc2d59757d068350814e9eec818c3438798a99ee.zip
Staging: hv: Get rid of the indirection to invoke rndis_filte_device_add()
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com> Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com> Signed-off-by: Abhishek Kane <v-abkane@microsoft.com> Signed-off-by: Hank Janssen <hjanssen@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/hv/netvsc_drv.c')
-rw-r--r--drivers/staging/hv/netvsc_drv.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/staging/hv/netvsc_drv.c b/drivers/staging/hv/netvsc_drv.c
index f4c600071b1a..d962308926f0 100644
--- a/drivers/staging/hv/netvsc_drv.c
+++ b/drivers/staging/hv/netvsc_drv.c
@@ -349,9 +349,6 @@ static int netvsc_probe(struct hv_device *dev)
struct netvsc_device_info device_info;
int ret;
- if (!net_drv_obj->base.dev_add)
- return -1;
-
net = alloc_etherdev(sizeof(struct net_device_context));
if (!net)
return -1;
@@ -366,7 +363,7 @@ static int netvsc_probe(struct hv_device *dev)
INIT_WORK(&net_device_ctx->work, netvsc_send_garp);
/* Notify the netvsc driver of the new device */
- ret = net_drv_obj->base.dev_add(dev, &device_info);
+ ret = rndis_filte_device_add(dev, &device_info);
if (ret != 0) {
free_netdev(net);
dev_set_drvdata(&dev->device, NULL);