Skip to content

Commit c5a3382

Browse files
committed
virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request()
Call the function directly instead. No functional changes. Signed-off-by: Borislav Petkov (AMD) <[email protected]> Reviewed-by: Tom Lendacky <[email protected]> Link: https://lore.kernel.org/r/[email protected]
1 parent 970ab82 commit c5a3382

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

drivers/virt/coco/sev-guest/sev-guest.c

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -405,22 +405,20 @@ static int handle_guest_request(struct snp_guest_dev *snp_dev, u64 exit_code, in
405405
dev_alert(snp_dev->dev,
406406
"Detected error from ASP request. rc: %d, fw_err: %llu\n",
407407
rc, *fw_err);
408-
goto disable_vmpck;
408+
snp_disable_vmpck(snp_dev);
409+
return rc;
409410
}
410411

411412
rc = verify_and_dec_payload(snp_dev, resp_buf, resp_sz);
412413
if (rc) {
413414
dev_alert(snp_dev->dev,
414415
"Detected unexpected decode failure from ASP. rc: %d\n",
415416
rc);
416-
goto disable_vmpck;
417+
snp_disable_vmpck(snp_dev);
418+
return rc;
417419
}
418420

419421
return 0;
420-
421-
disable_vmpck:
422-
snp_disable_vmpck(snp_dev);
423-
return rc;
424422
}
425423

426424
static int get_report(struct snp_guest_dev *snp_dev, struct snp_guest_request_ioctl *arg)

0 commit comments

Comments
 (0)