|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [xen staging] vtpmmgr: Move vtpmmgr_shutdown
commit a7da84c457b05479ab423a2e589c5f46c7da0ed7
Author: Jason Andryuk <jandryuk@xxxxxxxxx>
AuthorDate: Thu May 6 09:59:15 2021 -0400
Commit: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
CommitDate: Fri May 7 19:50:50 2021 +0100
vtpmmgr: Move vtpmmgr_shutdown
Reposition vtpmmgr_shutdown so it can call flush_tpm2 without a forward
declaration.
Signed-off-by: Jason Andryuk <jandryuk@xxxxxxxxx>
Reviewed-by: Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>
Reviewed-by: Daniel P. Smith <dpsmith@xxxxxxxxxxxxxxxxxxxx>
---
stubdom/vtpmmgr/init.c | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/stubdom/vtpmmgr/init.c b/stubdom/vtpmmgr/init.c
index 1506735051..2d314d98e8 100644
--- a/stubdom/vtpmmgr/init.c
+++ b/stubdom/vtpmmgr/init.c
@@ -498,20 +498,6 @@ egress:
return status;
}
-void vtpmmgr_shutdown(void)
-{
- /* Cleanup TPM resources */
- TPM_TerminateHandle(vtpm_globals.oiap.AuthHandle);
-
- /* Close tpmback */
- shutdown_tpmback();
-
- /* Close tpmfront/tpm_tis */
- close(vtpm_globals.tpm_fd);
-
- vtpmloginfo(VTPM_LOG_VTPM, "VTPM Manager stopped.\n");
-}
-
/* TPM 2.0 */
static void tpm2_AuthArea_ctor(const char *authValue, UINT32 authLen,
@@ -788,3 +774,17 @@ abort_egress:
egress:
return status;
}
+
+void vtpmmgr_shutdown(void)
+{
+ /* Cleanup TPM resources */
+ TPM_TerminateHandle(vtpm_globals.oiap.AuthHandle);
+
+ /* Close tpmback */
+ shutdown_tpmback();
+
+ /* Close tpmfront/tpm_tis */
+ close(vtpm_globals.tpm_fd);
+
+ vtpmloginfo(VTPM_LOG_VTPM, "VTPM Manager stopped.\n");
+}
--
generated by git-patchbot for /home/xen/git/xen.git#staging
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |