[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2] tpm: Fix compilation with --disable-tpm
From: |
Juan Quintela |
Subject: |
[Qemu-devel] [PATCH v2] tpm: Fix compilation with --disable-tpm |
Date: |
Tue, 24 Oct 2017 08:35:49 +0200 |
Commit
c37cacabf2285b0731b44c1f667781fdd4f2b658
broke compilation without tpm. Just add an #ifdef
CC: Amarnath Valluri <address@hidden>
Signed-off-by: Juan Quintela <address@hidden>
---
tpm.c | 6 +++++-
vl.c | 2 ++
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/tpm.c b/tpm.c
index 45520f555d..e2f3be2e08 100644
--- a/tpm.c
+++ b/tpm.c
@@ -223,8 +223,11 @@ TPMInfoList *qmp_query_tpm(Error **errp)
TpmTypeList *qmp_query_tpm_types(Error **errp)
{
+ TpmTypeList *head = NULL;
+
+#ifdef CONFIG_TPM
unsigned int i = 0;
- TpmTypeList *head = NULL, *prev = NULL, *cur_item;
+ TpmTypeList *prev = NULL, *cur_item;
for (i = 0; i < TPM_TYPE__MAX; i++) {
if (!tpm_be_find_by_type(i)) {
@@ -241,6 +244,7 @@ TpmTypeList *qmp_query_tpm_types(Error **errp)
}
prev = cur_item;
}
+#endif
return head;
}
diff --git a/vl.c b/vl.c
index 0723835bbf..dbfd06d4bc 100644
--- a/vl.c
+++ b/vl.c
@@ -4905,7 +4905,9 @@ int main(int argc, char **argv, char **envp)
res_free();
/* vhost-user must be cleaned up before chardevs. */
+#ifdef CONFIG_TPM
tpm_cleanup();
+#endif
net_cleanup();
audio_cleanup();
monitor_cleanup();
--
2.13.6
- [Qemu-devel] [PATCH v2] tpm: Fix compilation with --disable-tpm,
Juan Quintela <=