From 21979897825bdf1063d75ef2b9dda91d2a314aa8 Mon Sep 17 00:00:00 2001 From: Jinank Jain Date: Mon, 11 Dec 2023 04:46:38 +0000 Subject: [PATCH] vmm: igvm: Remove redundant copy_from_slice There is no requirement to call copy_from_slice, since all the member variables are identical and we can directly assign them value. Signed-off-by: Jinank Jain --- vmm/src/igvm/igvm_loader.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/vmm/src/igvm/igvm_loader.rs b/vmm/src/igvm/igvm_loader.rs index af86e3444..bfd35a93d 100644 --- a/vmm/src/igvm/igvm_loader.rs +++ b/vmm/src/igvm/igvm_loader.rs @@ -309,10 +309,10 @@ pub fn load_igvm( } => { loaded_info.snp_id_block.compatibility_mask = *compatibility_mask; loaded_info.snp_id_block.author_key_enabled = *author_key_enabled; - loaded_info.snp_id_block.reserved[..3].copy_from_slice(reserved); - loaded_info.snp_id_block.ld[..48].copy_from_slice(ld); - loaded_info.snp_id_block.family_id[..16].copy_from_slice(family_id); - loaded_info.snp_id_block.image_id[..16].copy_from_slice(image_id); + loaded_info.snp_id_block.reserved = *reserved; + loaded_info.snp_id_block.ld = *ld; + loaded_info.snp_id_block.family_id = *family_id; + loaded_info.snp_id_block.image_id = *image_id; loaded_info.snp_id_block.version = *version; loaded_info.snp_id_block.guest_svn = *guest_svn; loaded_info.snp_id_block.id_key_algorithm = *id_key_algorithm;