[PATCH 1/1] virt: vmgenid: Recognize new CID added by Hyper-V

From: Michael Kelley
Date: Thu Mar 24 2022 - 15:20:51 EST


In the Windows spec for VM Generation ID, the originally
specified CID is longer than allowed by the ACPI spec.
Hyper-V has added "VMGENCTR" as a second valid CID
that is conformant, while retaining the original CID
for compatibility with Windows guests.

Add this new CID to the list recognized by the driver.

Signed-off-by: Michael Kelley <mikelley@xxxxxxxxxxxxx>
---
drivers/virt/vmgenid.c | 1 +
1 file changed, 1 insertion(+)

diff --git a/drivers/virt/vmgenid.c b/drivers/virt/vmgenid.c
index 0ae1a39..a1c467a 100644
--- a/drivers/virt/vmgenid.c
+++ b/drivers/virt/vmgenid.c
@@ -78,6 +78,7 @@ static void vmgenid_notify(struct acpi_device *device, u32 event)
}

static const struct acpi_device_id vmgenid_ids[] = {
+ { "VMGENCTR", 0 },
{ "VM_GEN_COUNTER", 0 },
{ }
};
--
1.8.3.1