mirror of
https://github.com/rd-stuffs/msm-4.14.git
synced 2025-02-20 11:45:48 +08:00
KVM: s390: convert handle_stfl()
Convert handle_stfl() to new guest access functions. Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com> Reviewed-by: Thomas Huth <thuth@linux.vnet.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
This commit is contained in:
parent
1a03b76422
commit
0f9701c6c2
@ -318,10 +318,10 @@ static int handle_stfl(struct kvm_vcpu *vcpu)
|
|||||||
if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE)
|
if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE)
|
||||||
return kvm_s390_inject_program_int(vcpu, PGM_PRIVILEGED_OP);
|
return kvm_s390_inject_program_int(vcpu, PGM_PRIVILEGED_OP);
|
||||||
|
|
||||||
rc = copy_to_guest(vcpu, offsetof(struct _lowcore, stfl_fac_list),
|
rc = write_guest_lc(vcpu, offsetof(struct _lowcore, stfl_fac_list),
|
||||||
vfacilities, 4);
|
vfacilities, 4);
|
||||||
if (rc)
|
if (rc)
|
||||||
return kvm_s390_inject_program_int(vcpu, PGM_ADDRESSING);
|
return rc;
|
||||||
VCPU_EVENT(vcpu, 5, "store facility list value %x",
|
VCPU_EVENT(vcpu, 5, "store facility list value %x",
|
||||||
*(unsigned int *) vfacilities);
|
*(unsigned int *) vfacilities);
|
||||||
trace_kvm_s390_handle_stfl(vcpu, *(unsigned int *) vfacilities);
|
trace_kvm_s390_handle_stfl(vcpu, *(unsigned int *) vfacilities);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user