arch: drop unnecessary pub keywords from code

Those structures are not used outside of smbios.rs.

Signed-off-by: Wei Liu <liuwe@microsoft.com>
This commit is contained in:
Wei Liu 2022-08-07 11:29:55 +00:00 committed by Rob Bradford
parent a85d27bd52
commit 2afd2f9f52

View File

@ -79,51 +79,51 @@ fn compute_checksum<T: Copy>(v: &T) -> u8 {
#[repr(C)] #[repr(C)]
#[repr(packed)] #[repr(packed)]
#[derive(Default, Copy, Clone)] #[derive(Default, Copy, Clone)]
pub struct Smbios30Entrypoint { struct Smbios30Entrypoint {
pub signature: [u8; 5usize], signature: [u8; 5usize],
pub checksum: u8, checksum: u8,
pub length: u8, length: u8,
pub majorver: u8, majorver: u8,
pub minorver: u8, minorver: u8,
pub docrev: u8, docrev: u8,
pub revision: u8, revision: u8,
pub reserved: u8, reserved: u8,
pub max_size: u32, max_size: u32,
pub physptr: u64, physptr: u64,
} }
#[repr(C)] #[repr(C)]
#[repr(packed)] #[repr(packed)]
#[derive(Default, Copy, Clone)] #[derive(Default, Copy, Clone)]
pub struct SmbiosBiosInfo { struct SmbiosBiosInfo {
pub typ: u8, typ: u8,
pub length: u8, length: u8,
pub handle: u16, handle: u16,
pub vendor: u8, vendor: u8,
pub version: u8, version: u8,
pub start_addr: u16, start_addr: u16,
pub release_date: u8, release_date: u8,
pub rom_size: u8, rom_size: u8,
pub characteristics: u64, characteristics: u64,
pub characteristics_ext1: u8, characteristics_ext1: u8,
pub characteristics_ext2: u8, characteristics_ext2: u8,
} }
#[repr(C)] #[repr(C)]
#[repr(packed)] #[repr(packed)]
#[derive(Default, Copy, Clone)] #[derive(Default, Copy, Clone)]
pub struct SmbiosSysInfo { struct SmbiosSysInfo {
pub typ: u8, typ: u8,
pub length: u8, length: u8,
pub handle: u16, handle: u16,
pub manufacturer: u8, manufacturer: u8,
pub product_name: u8, product_name: u8,
pub version: u8, version: u8,
pub serial_number: u8, serial_number: u8,
pub uuid: [u8; 16usize], uuid: [u8; 16usize],
pub wake_up_type: u8, wake_up_type: u8,
pub sku: u8, sku: u8,
pub family: u8, family: u8,
} }
#[repr(C)] #[repr(C)]
@ -139,10 +139,10 @@ struct SmbiosOemStrings {
#[repr(C)] #[repr(C)]
#[repr(packed)] #[repr(packed)]
#[derive(Default, Copy, Clone)] #[derive(Default, Copy, Clone)]
pub struct SmbiosEndOfTable { struct SmbiosEndOfTable {
pub typ: u8, typ: u8,
pub length: u8, length: u8,
pub handle: u16, handle: u16,
} }
// SAFETY: These data structures only contain a series of integers // SAFETY: These data structures only contain a series of integers