summaryrefslogtreecommitdiffstats
path: root/drivers/pci/controller
diff options
context:
space:
mode:
authorMaya Nakamura <m.maya.nakamura@gmail.com>2019-03-01 06:56:24 +0000
committerLorenzo Pieralisi <lorenzo.pieralisi@arm.com>2019-03-01 11:44:47 +0000
commit6ae91579061c25f70e4301619ffd16e1b6b5defb (patch)
tree74d819cd981d3298d4e009ce67bbe16729216de0 /drivers/pci/controller
parentbfeffd155283772bbe78c6a05dec7c0128ee500c (diff)
downloadlinux-6ae91579061c25f70e4301619ffd16e1b6b5defb.tar.gz
linux-6ae91579061c25f70e4301619ffd16e1b6b5defb.tar.bz2
linux-6ae91579061c25f70e4301619ffd16e1b6b5defb.zip
PCI: hv: Add __aligned(8) to struct retarget_msi_interrupt
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@vitty.brq.redhat.com/ Signed-off-by: Maya Nakamura <m.maya.nakamura@gmail.com> Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Diffstat (limited to 'drivers/pci/controller')
-rw-r--r--drivers/pci/controller/pci-hyperv.c2
1 files changed, 1 insertions, 1 deletions
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.