• Paolo Bonzini's avatar
    KVM: SEV-ES: clean up kvm_sev_es_ins/outs · ea724ea4
    Paolo Bonzini authored
    A few very small cleanups to the functions, smushed together because
    the patch is already very small like this:
    
    - inline emulator_pio_in_emulated and emulator_pio_out_emulated,
      since we already have the vCPU
    
    - remove the data argument and pull setting vcpu->arch.sev_pio_data into
      the caller
    
    - remove unnecessary clearing of vcpu->arch.pio.count when
      emulation is done by the kernel (and therefore vcpu->arch.pio.count
      is already clear on exit from emulator_pio_in and emulator_pio_out).
    
    No functional change intended.
    
    Cc: stable@vger.kernel.org
    Fixes: 7ed9abfe ("KVM: SVM: Support string IO operations for an SEV-ES guest")
    Reviewed-by: default avatarMaxim Levitsky <mlevitsk@redhat.com>
    Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
    ea724ea4
x86.c 324 KB