Commit 2e6fe810 authored by liupingwei's avatar liupingwei
Browse files

virtcca bugfix: correct array copy for hpre_addr

virtcca inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/IB71ME



--------------------------------

virtCCA bugfix:The memcpy for 'params->hpre_addr' incorrectly used
'cfg->sec_addr' instead of 'cfg->hpre_addr',causing unintended data to
be copied.

Fixes: 46ff8325 ("virtcca feature : SM Cryptographic Aacceleration.")

Signed-off-by: default avatarliupingwei <liupingwei0317@outlook.com>
---
parent da7cab1a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -493,7 +493,7 @@ static int config_cvm_kae(struct kvm *kvm, struct kvm_cap_arm_tmm_config_item *c

	params->kae_vf_num = cfg->kae_vf_num;
	memcpy(params->sec_addr, cfg->sec_addr, cfg->kae_vf_num * sizeof(u64));
	memcpy(params->hpre_addr, cfg->sec_addr, cfg->kae_vf_num * sizeof(u64));
	memcpy(params->hpre_addr, cfg->hpre_addr, cfg->kae_vf_num * sizeof(u64));

	return 0;
}