summaryrefslogtreecommitdiffstats
path: root/drivers/staging/hv/hv_util.c
diff options
context:
space:
mode:
authorGreg Kroah-Hartman2011-08-25 20:41:33 +0200
committerGreg Kroah-Hartman2011-08-25 20:41:33 +0200
commitc45cf2d4976e2fcde68d88898a37af70f2caaf5d (patch)
tree437ec34adfbe6e02a8e17d38d7fa66e746c6a620 /drivers/staging/hv/hv_util.c
parentStaging: hv: util: Make hv_utils a vmbus device driver (diff)
downloadkernel-qcow2-linux-c45cf2d4976e2fcde68d88898a37af70f2caaf5d.tar.gz
kernel-qcow2-linux-c45cf2d4976e2fcde68d88898a37af70f2caaf5d.tar.xz
kernel-qcow2-linux-c45cf2d4976e2fcde68d88898a37af70f2caaf5d.zip
Staging: hv: create VMBUS_DEVICE macro and use it.
This is to be used to be able to write hv_vmbus_device_id tables easier. This patch also converts all hv drivers to use the macro, saving some lines of code and making things easier to read overall. Cc: K. Y. Srinivasan <kys@microsoft.com> Cc: Haiyang Zhang <haiyangz@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/hv/hv_util.c')
-rw-r--r--drivers/staging/hv/hv_util.c44
1 files changed, 13 insertions, 31 deletions
diff --git a/drivers/staging/hv/hv_util.c b/drivers/staging/hv/hv_util.c
index a620f4d810c9..5bd6f00b8242 100644
--- a/drivers/staging/hv/hv_util.c
+++ b/drivers/staging/hv/hv_util.c
@@ -227,37 +227,19 @@ static int util_remove(struct hv_device *dev)
}
static const struct hv_vmbus_device_id id_table[] = {
- {
- /* Shutdown guid */
- .guid = {
- 0x31, 0x60, 0x0B, 0X0E, 0x13, 0x52, 0x34, 0x49,
- 0x81, 0x8B, 0x38, 0XD9, 0x0C, 0xED, 0x39, 0xDB
- }
- },
- {
- /* Time synch guid */
- .guid = {
- 0x30, 0xe6, 0x27, 0x95, 0xae, 0xd0, 0x7b, 0x49,
- 0xad, 0xce, 0xe8, 0x0a, 0xb0, 0x17, 0x5c, 0xaf
- }
- },
- {
- /* Heartbeat guid */
- .guid = {
- 0x39, 0x4f, 0x16, 0x57, 0x15, 0x91, 0x78, 0x4e,
- 0xab, 0x55, 0x38, 0x2f, 0x3b, 0xd5, 0x42, 0x2d
- }
- },
- {
- /* KVP guid */
- .guid = {
- 0xe7, 0xf4, 0xa0, 0xa9, 0x45, 0x5a, 0x96, 0x4d,
- 0xb8, 0x27, 0x8a, 0x84, 0x1e, 0x8c, 0x3, 0xe6
- }
- },
- {
- .guid = { }
- },
+ /* Shutdown guid */
+ { VMBUS_DEVICE(0x31, 0x60, 0x0B, 0X0E, 0x13, 0x52, 0x34, 0x49,
+ 0x81, 0x8B, 0x38, 0XD9, 0x0C, 0xED, 0x39, 0xDB) },
+ /* Time synch guid */
+ { VMBUS_DEVICE(0x30, 0xe6, 0x27, 0x95, 0xae, 0xd0, 0x7b, 0x49,
+ 0xad, 0xce, 0xe8, 0x0a, 0xb0, 0x17, 0x5c, 0xaf) },
+ /* Heartbeat guid */
+ { VMBUS_DEVICE(0x39, 0x4f, 0x16, 0x57, 0x15, 0x91, 0x78, 0x4e,
+ 0xab, 0x55, 0x38, 0x2f, 0x3b, 0xd5, 0x42, 0x2d) },
+ /* KVP guid */
+ { VMBUS_DEVICE(0xe7, 0xf4, 0xa0, 0xa9, 0x45, 0x5a, 0x96, 0x4d,
+ 0xb8, 0x27, 0x8a, 0x84, 0x1e, 0x8c, 0x3, 0xe6) },
+ { },
};
MODULE_DEVICE_TABLE(vmbus, id_table);