mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2026-08-05 02:19:16 +00:00
vmm: replace #[allow(dead_code)] with expect()
On-behalf-of: SAP philipp.schuster@sap.com Signed-off-by: Philipp Schuster <philipp.schuster@cyberus-technology.de>
This commit is contained in:
committed by
Rob Bradford
parent
619f964747
commit
360e155cac
@@ -150,7 +150,7 @@ const KVM_SNP_PAGE_TYPE_CPUID: u32 = 6;
|
|||||||
struct PageTypeConfig {
|
struct PageTypeConfig {
|
||||||
isolated_page_size_4kb: u32,
|
isolated_page_size_4kb: u32,
|
||||||
normal: u32,
|
normal: u32,
|
||||||
#[allow(dead_code)]
|
#[cfg_attr(not(feature = "kvm"), expect(dead_code))]
|
||||||
zero: u32,
|
zero: u32,
|
||||||
unmeasured: u32,
|
unmeasured: u32,
|
||||||
cpuid: u32,
|
cpuid: u32,
|
||||||
@@ -158,11 +158,13 @@ struct PageTypeConfig {
|
|||||||
vmsa: u32,
|
vmsa: u32,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[allow(dead_code)]
|
|
||||||
#[derive(Copy, Clone)]
|
#[derive(Copy, Clone)]
|
||||||
struct GpaPages {
|
struct GpaPages {
|
||||||
pub gpa: u64,
|
#[cfg_attr(not(feature = "sev_snp"), expect(dead_code))]
|
||||||
pub page_type: u32,
|
pub page_type: u32,
|
||||||
|
#[cfg_attr(not(feature = "sev_snp"), expect(dead_code))]
|
||||||
|
pub gpa: u64,
|
||||||
|
#[allow(dead_code)] // usage pattern too complex, we stick to allow()
|
||||||
pub page_size: u32,
|
pub page_size: u32,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -48,9 +48,9 @@ const SEV_HASH_TABLE_PADDING: usize =
|
|||||||
|
|
||||||
#[derive(IntoBytes, Immutable)]
|
#[derive(IntoBytes, Immutable)]
|
||||||
pub struct PaddedSevHashTable {
|
pub struct PaddedSevHashTable {
|
||||||
#[allow(dead_code)]
|
#[expect(dead_code)]
|
||||||
hash_table: SevHashTable,
|
hash_table: SevHashTable,
|
||||||
#[allow(dead_code)]
|
#[expect(dead_code)]
|
||||||
padding: [u8; SEV_HASH_TABLE_PADDING],
|
padding: [u8; SEV_HASH_TABLE_PADDING],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user