From 2e22b8bc3a4f35320d29feed257d54f4b1ec46aa Mon Sep 17 00:00:00 2001 From: Wei Liu Date: Thu, 9 Jan 2025 02:00:22 +0000 Subject: [PATCH] pci: use C ABI-qualification for a packed structure Signed-off-by: Wei Liu --- pci/src/configuration.rs | 2 +- pci/src/msix.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pci/src/configuration.rs b/pci/src/configuration.rs index 608f53a55..f1ebb4ca2 100644 --- a/pci/src/configuration.rs +++ b/pci/src/configuration.rs @@ -1159,7 +1159,7 @@ mod tests { use super::*; - #[repr(packed)] + #[repr(C, packed)] #[derive(Clone, Copy, Default)] #[allow(dead_code)] struct TestCap { diff --git a/pci/src/msix.rs b/pci/src/msix.rs index e72347776..cf113f4c8 100644 --- a/pci/src/msix.rs +++ b/pci/src/msix.rs @@ -456,7 +456,7 @@ impl Snapshottable for MsixConfig { } #[allow(dead_code)] -#[repr(packed)] +#[repr(C, packed)] #[derive(Clone, Copy, Default, Serialize, Deserialize)] pub struct MsixCap { // Message Control Register