From e7cda177ccb6af57aa5d2adf411494fd07b5d420 Mon Sep 17 00:00:00 2001 From: Chengyu Fu Date: Wed, 26 Nov 2025 10:14:43 +0800 Subject: [PATCH] hypervisor: kvm: Remove unnecessary `.to_vec()` in set_state .. to avoid copy elements. Signed-off-by: Chengyu Fu --- hypervisor/src/kvm/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hypervisor/src/kvm/mod.rs b/hypervisor/src/kvm/mod.rs index 31a6296b6..ce6e13829 100644 --- a/hypervisor/src/kvm/mod.rs +++ b/hypervisor/src/kvm/mod.rs @@ -2601,9 +2601,9 @@ impl cpu::Vcpu for KvmVcpu { // Skip the first bad MSR let start_pos = faulty_msr_index + 1; - let sub_msr_entries = state.msrs[start_pos..].to_vec(); + let sub_msr_entries = &state.msrs[start_pos..]; - let num_msrs = self.set_msrs(&sub_msr_entries)?; + let num_msrs = self.set_msrs(sub_msr_entries)?; if num_msrs == sub_msr_entries.len() { break;