From 6745ff87ef740655e0f224f45f64dd617bcf4e17 Mon Sep 17 00:00:00 2001 From: Philipp Schuster Date: Wed, 3 Jun 2026 14:32:31 +0200 Subject: [PATCH] virtio-devices: remove unneeded #[allow(dead_code)] On-behalf-of: SAP philipp.schuster@sap.com Signed-off-by: Philipp Schuster --- virtio-devices/src/iommu.rs | 7 ------- virtio-devices/src/transport/pci_device.rs | 5 ----- 2 files changed, 12 deletions(-) diff --git a/virtio-devices/src/iommu.rs b/virtio-devices/src/iommu.rs index 7f04f51e9..fba0594b7 100644 --- a/virtio-devices/src/iommu.rs +++ b/virtio-devices/src/iommu.rs @@ -82,7 +82,6 @@ const MAX_DOMAINS: usize = 1 << 16; #[derive(Copy, Clone, Debug, Default)] #[repr(C, packed)] -#[allow(dead_code)] struct VirtioIommuRange32 { start: u32, end: u32, @@ -90,7 +89,6 @@ struct VirtioIommuRange32 { #[derive(Copy, Clone, Debug, Default)] #[repr(C, packed)] -#[allow(dead_code)] struct VirtioIommuRange64 { start: u64, end: u64, @@ -98,7 +96,6 @@ struct VirtioIommuRange64 { #[derive(Copy, Clone, Debug, Default)] #[repr(C, packed)] -#[allow(dead_code)] struct VirtioIommuConfig { page_size_mask: u64, input_range: VirtioIommuRange64, @@ -138,7 +135,6 @@ const VIRTIO_IOMMU_S_NOMEM: u8 = 8; #[derive(Copy, Clone, Debug, Default)] #[repr(C, packed)] -#[allow(dead_code)] struct VirtioIommuReqTail { status: u8, _reserved: [u8; 3], @@ -203,7 +199,6 @@ const VIRTIO_IOMMU_PROBE_T_MASK: u16 = 0xfff; /// PROBE request #[derive(Copy, Clone, Debug, Default)] #[repr(C, packed)] -#[allow(dead_code)] struct VirtioIommuReqProbe { endpoint: u32, _reserved: [u64; 8], @@ -211,7 +206,6 @@ struct VirtioIommuReqProbe { #[derive(Copy, Clone, Debug, Default)] #[repr(C, packed)] -#[allow(dead_code)] struct VirtioIommuProbeProperty { type_: u16, length: u16, @@ -224,7 +218,6 @@ const VIRTIO_IOMMU_RESV_MEM_T_MSI: u8 = 1; #[derive(Copy, Clone, Debug, Default)] #[repr(C, packed)] -#[allow(dead_code)] struct VirtioIommuProbeResvMem { subtype: u8, _reserved: [u8; 3], diff --git a/virtio-devices/src/transport/pci_device.rs b/virtio-devices/src/transport/pci_device.rs index 0ef73b464..b8a12c156 100644 --- a/virtio-devices/src/transport/pci_device.rs +++ b/virtio-devices/src/transport/pci_device.rs @@ -62,7 +62,6 @@ enum PciCapabilityType { // fields cap_vndr (1 byte) and cap_next (1 byte) defined in the virtio spec. const VIRTIO_PCI_CAP_OFFSET: usize = 2; -#[allow(dead_code)] #[repr(C, packed)] #[derive(Clone, Copy, Default)] struct VirtioPciCap { @@ -103,7 +102,6 @@ impl VirtioPciCap { } } -#[allow(dead_code)] #[repr(C, packed)] #[derive(Clone, Copy, Default)] struct VirtioPciNotifyCap { @@ -147,7 +145,6 @@ impl VirtioPciNotifyCap { } } -#[allow(dead_code)] #[repr(C, packed)] #[derive(Clone, Copy, Default)] struct VirtioPciCap64 { @@ -186,7 +183,6 @@ impl VirtioPciCap64 { } } -#[allow(dead_code)] #[repr(C, packed)] #[derive(Clone, Copy, Default)] struct VirtioPciCfgCap { @@ -237,7 +233,6 @@ struct VirtioPciCfgCapInfo { cap: VirtioPciCfgCap, } -#[allow(dead_code)] #[derive(Copy, Clone)] pub enum PciVirtioSubclass { NonTransitionalBase = 0xff,