Thread (15 messages) 15 messages, 3 authors, 2020-03-09

RE: [PATCH v3 3/3] PCI: hv: Introduce hv_msi_entry

From: Dexuan Cui <decui@microsoft.com>
Date: 2020-02-13 08:05:25
Also in: linux-arm-kernel, linux-pci, lkml

From: Boqun Feng <redacted>
Sent: Wednesday, February 12, 2020 11:14 PM

On Thu, Feb 13, 2020 at 04:18:01AM +0000, Dexuan Cui wrote:
quoted
quoted
From: linux-hyperv-owner@vger.kernel.org
[off-list ref] On Behalf Of Boqun Feng
diff --git a/arch/x86/include/asm/hyperv-tlfs.h
b/arch/x86/include/asm/hyperv-tlfs.h

+union hv_msi_entry {
+	u64 as_uint64;
+	struct {
+		u32 address;
+		u32 data;
+	} __packed;
+};
Just a small thing: should we move the __packed to after the "}" of
the union hv_msi_entry ?
Actually, in TLFS header, it's common to put the "__packed" inside the
union, rather than after the union. It makes sense because union is
different than struct: the alignment requirement of a union is already
decided by the "as_*" member, so no need for "__packed" attribute.

Regards,
Boqun
I see. Thanks for the explanation!

Thanks,
-- Dexuan
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help