@@ -786,7 +786,7 @@ static int vmgexit_psc(struct snp_psc_desc *desc)
786786 ghcb_set_sw_scratch (ghcb , (u64 )__pa (data ));
787787
788788 /* This will advance the shared buffer data points to. */
789- ret = sev_es_ghcb_hv_call (ghcb , true, & ctxt , SVM_VMGEXIT_PSC , 0 , 0 );
789+ ret = sev_es_ghcb_hv_call (ghcb , & ctxt , SVM_VMGEXIT_PSC , 0 , 0 );
790790
791791 /*
792792 * Page State Change VMGEXIT can pass error code through
@@ -1212,8 +1212,7 @@ static enum es_result vc_handle_msr(struct ghcb *ghcb, struct es_em_ctxt *ctxt)
12121212 ghcb_set_rdx (ghcb , regs -> dx );
12131213 }
12141214
1215- ret = sev_es_ghcb_hv_call (ghcb , true, ctxt , SVM_EXIT_MSR ,
1216- exit_info_1 , 0 );
1215+ ret = sev_es_ghcb_hv_call (ghcb , ctxt , SVM_EXIT_MSR , exit_info_1 , 0 );
12171216
12181217 if ((ret == ES_OK ) && (!exit_info_1 )) {
12191218 regs -> ax = ghcb -> save .rax ;
@@ -1452,7 +1451,7 @@ static enum es_result vc_do_mmio(struct ghcb *ghcb, struct es_em_ctxt *ctxt,
14521451
14531452 ghcb_set_sw_scratch (ghcb , ghcb_pa + offsetof(struct ghcb , shared_buffer ));
14541453
1455- return sev_es_ghcb_hv_call (ghcb , true, ctxt , exit_code , exit_info_1 , exit_info_2 );
1454+ return sev_es_ghcb_hv_call (ghcb , ctxt , exit_code , exit_info_1 , exit_info_2 );
14561455}
14571456
14581457/*
@@ -1628,7 +1627,7 @@ static enum es_result vc_handle_dr7_write(struct ghcb *ghcb,
16281627
16291628 /* Using a value of 0 for ExitInfo1 means RAX holds the value */
16301629 ghcb_set_rax (ghcb , val );
1631- ret = sev_es_ghcb_hv_call (ghcb , true, ctxt , SVM_EXIT_WRITE_DR7 , 0 , 0 );
1630+ ret = sev_es_ghcb_hv_call (ghcb , ctxt , SVM_EXIT_WRITE_DR7 , 0 , 0 );
16321631 if (ret != ES_OK )
16331632 return ret ;
16341633
@@ -1658,7 +1657,7 @@ static enum es_result vc_handle_dr7_read(struct ghcb *ghcb,
16581657static enum es_result vc_handle_wbinvd (struct ghcb * ghcb ,
16591658 struct es_em_ctxt * ctxt )
16601659{
1661- return sev_es_ghcb_hv_call (ghcb , true, ctxt , SVM_EXIT_WBINVD , 0 , 0 );
1660+ return sev_es_ghcb_hv_call (ghcb , ctxt , SVM_EXIT_WBINVD , 0 , 0 );
16621661}
16631662
16641663static enum es_result vc_handle_rdpmc (struct ghcb * ghcb , struct es_em_ctxt * ctxt )
@@ -1667,7 +1666,7 @@ static enum es_result vc_handle_rdpmc(struct ghcb *ghcb, struct es_em_ctxt *ctxt
16671666
16681667 ghcb_set_rcx (ghcb , ctxt -> regs -> cx );
16691668
1670- ret = sev_es_ghcb_hv_call (ghcb , true, ctxt , SVM_EXIT_RDPMC , 0 , 0 );
1669+ ret = sev_es_ghcb_hv_call (ghcb , ctxt , SVM_EXIT_RDPMC , 0 , 0 );
16711670 if (ret != ES_OK )
16721671 return ret ;
16731672
@@ -1708,7 +1707,7 @@ static enum es_result vc_handle_vmmcall(struct ghcb *ghcb,
17081707 if (x86_platform .hyper .sev_es_hcall_prepare )
17091708 x86_platform .hyper .sev_es_hcall_prepare (ghcb , ctxt -> regs );
17101709
1711- ret = sev_es_ghcb_hv_call (ghcb , true, ctxt , SVM_EXIT_VMMCALL , 0 , 0 );
1710+ ret = sev_es_ghcb_hv_call (ghcb , ctxt , SVM_EXIT_VMMCALL , 0 , 0 );
17121711 if (ret != ES_OK )
17131712 return ret ;
17141713
@@ -2197,7 +2196,7 @@ int snp_issue_guest_request(u64 exit_code, struct snp_req_data *input, unsigned
21972196 ghcb_set_rbx (ghcb , input -> data_npages );
21982197 }
21992198
2200- ret = sev_es_ghcb_hv_call (ghcb , true, & ctxt , exit_code , input -> req_gpa , input -> resp_gpa );
2199+ ret = sev_es_ghcb_hv_call (ghcb , & ctxt , exit_code , input -> req_gpa , input -> resp_gpa );
22012200 if (ret )
22022201 goto e_put ;
22032202
0 commit comments