Staging: hv: vmbus: Cleanup vmbus_match()
authorK. Y. Srinivasan <kys@microsoft.com>
Thu, 25 Aug 2011 16:48:37 +0000 (09:48 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 25 Aug 2011 20:54:17 +0000 (13:54 -0700)
Use the preferred mechanism to compare guids in vmbus_match().

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>
drivers/staging/hv/vmbus_drv.c

index c88a183fa3679bbaa6cb0879ab1417dc2302c956..b651968177a532ca3627d7d35974426d0a5ba01e 100644 (file)
@@ -302,8 +302,7 @@ static int vmbus_match(struct device *device, struct device_driver *driver)
        struct hv_device *hv_dev = device_to_hv_device(device);
 
        /* We found our driver ? */
-       if (memcmp(&hv_dev->dev_type, &drv->dev_type,
-                  sizeof(uuid_le)) == 0)
+       if (!uuid_le_cmp(hv_dev->dev_type, drv->dev_type))
                match = 1;
 
        return match;