[PATCH v5 1/3] PCI: hv: Add __aligned(8) to struct retarget_msi_interrupt

From: Maya Nakamura
Date: Fri Mar 01 2019 - 01:56:30 EST


Because Hyper-V requires that hypercall arguments be aligned on an 8
byte boundary, add __aligned(8) to struct retarget_msi_interrupt.

Link: https://lore.kernel.org/lkml/87k1hlqlby.fsf@xxxxxxxxxxxxxxxxxxxx/
Signed-off-by: Maya Nakamura <m.maya.nakamura@xxxxxxxxx>
---
drivers/pci/controller/pci-hyperv.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/pci/controller/pci-hyperv.c b/drivers/pci/controller/pci-hyperv.c
index 9ba4d12c179c..73862eef09ec 100644
--- a/drivers/pci/controller/pci-hyperv.c
+++ b/drivers/pci/controller/pci-hyperv.c
@@ -420,7 +420,7 @@ struct retarget_msi_interrupt {
struct hv_interrupt_entry int_entry;
u64 reserved2;
struct hv_device_interrupt_target int_target;
-} __packed;
+} __packed __aligned(8);

/*
* Driver specific state.
--
2.17.1