Skip to content

Commit

Permalink
Staging: hv: netvsc: Use the newly introduced vmbus ID in netvsc driver
Browse files Browse the repository at this point in the history
Use the newly introduced vmbus ID in netvsc driver. Also, do the associated
cleanup.

Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  • Loading branch information
K. Y. Srinivasan authored and Greg Kroah-Hartman committed Aug 25, 2011
1 parent d847b5f commit 345c4cc
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 10 deletions.
10 changes: 0 additions & 10 deletions drivers/staging/hv/netvsc.c
Original file line number Diff line number Diff line change
Expand Up @@ -35,15 +35,6 @@
/* Globals */
static const char *driver_name = "netvsc";

/* {F8615163-DF3E-46c5-913F-F2D2F965ED0E} */
static const uuid_le netvsc_device_type = {
.b = {
0x63, 0x51, 0x61, 0xF8, 0x3E, 0xDF, 0xc5, 0x46,
0x91, 0x3F, 0xF2, 0xD2, 0xF9, 0x65, 0xED, 0x0E
}
};


static struct netvsc_device *alloc_net_device(struct hv_device *device)
{
struct netvsc_device *net_device;
Expand Down Expand Up @@ -1009,7 +1000,6 @@ int netvsc_initialize(struct hv_driver *drv)
{

drv->name = driver_name;
memcpy(&drv->dev_type, &netvsc_device_type, sizeof(uuid_le));

return 0;
}
16 changes: 16 additions & 0 deletions drivers/staging/hv/netvsc_drv.c
Original file line number Diff line number Diff line change
Expand Up @@ -413,8 +413,24 @@ static int netvsc_remove(struct hv_device *dev)
return 0;
}

static const struct hv_vmbus_device_id id_table[] = {
{
/* Network guid */
.guid = {
0x63, 0x51, 0x61, 0xF8, 0x3E, 0xDF, 0xc5, 0x46,
0x91, 0x3F, 0xF2, 0xD2, 0xF9, 0x65, 0xED, 0x0E
}
},
{
.guid = { }
},
};

MODULE_DEVICE_TABLE(vmbus, id_table);

/* The one and only one */
static struct hv_driver netvsc_drv = {
.id_table = id_table,
.probe = netvsc_probe,
.remove = netvsc_remove,
};
Expand Down

0 comments on commit 345c4cc

Please sign in to comment.