diff --git a/[refs] b/[refs] index c002e8893aae..229831af0254 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: eebdd6f295340594c5cb0dd21880369bc684f0c3 +refs/heads/master: 1745ec504a80c620a7c9b9df5a03de56cfbd85d5 diff --git a/trunk/drivers/staging/hv/hv_mouse.c b/trunk/drivers/staging/hv/hv_mouse.c index c5e50b44076d..4475534320ab 100644 --- a/trunk/drivers/staging/hv/hv_mouse.c +++ b/trunk/drivers/staging/hv/hv_mouse.c @@ -943,7 +943,10 @@ static int mousevsc_drv_exit_cb(struct device *dev, void *data) return 1; } -static struct mousevsc_drv_obj mousevsc_drv; +static struct mousevsc_drv_obj mousevsc_drv = { + .base.probe = mousevsc_probe, + .base.remove = mousevsc_remove, +}; static void mousevsc_drv_exit(void) { @@ -996,9 +999,6 @@ static int __init mousevsc_init(void) drv->driver.name = input_drv_obj->base.name; - drv->probe = mousevsc_probe; - drv->remove = mousevsc_remove; - /* The driver belongs to vmbus */ vmbus_child_driver_register(&drv->driver);