mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-19 11:05:16 +00:00
Revert "qemu: explicit swtpm state locking"
This reverts commit bb5e26749fe5b5856a3541be2cbe147701e6e121. swtpm-setup doesn't have "tpmstate-lock", only swtpm. Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Reviewed-by: Stefan Berger <stefanb@linux.ibm.com> Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
parent
18b8e6d3cc
commit
90014e7bc4
@ -344,23 +344,16 @@ static char *
|
||||
qemuTPMGetSwtpmSetupStateArg(const virDomainTPMSourceType source_type,
|
||||
const char *source_path)
|
||||
{
|
||||
const char *lock = ",lock";
|
||||
|
||||
if (!virTPMSwtpmSetupCapsGet(VIR_TPM_SWTPM_SETUP_FEATURE_TPMSTATE_OPT_LOCK)) {
|
||||
VIR_WARN("This swtpm version doesn't support explicit locking");
|
||||
lock = "";
|
||||
}
|
||||
|
||||
switch (source_type) {
|
||||
case VIR_DOMAIN_TPM_SOURCE_TYPE_FILE:
|
||||
/* the file:// prefix is supported since swtpm_setup 0.7.0 */
|
||||
/* assume the capability check for swtpm is redundant. */
|
||||
return g_strdup_printf("file://%s%s", source_path, lock);
|
||||
return g_strdup_printf("file://%s", source_path);
|
||||
case VIR_DOMAIN_TPM_SOURCE_TYPE_DIR:
|
||||
case VIR_DOMAIN_TPM_SOURCE_TYPE_DEFAULT:
|
||||
case VIR_DOMAIN_TPM_SOURCE_TYPE_LAST:
|
||||
default:
|
||||
return g_strdup_printf("%s%s", source_path, lock);
|
||||
return g_strdup_printf("%s", source_path);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -53,7 +53,6 @@ VIR_ENUM_IMPL(virTPMSwtpmSetupFeature,
|
||||
"cmdarg-reconfigure-pcr-banks",
|
||||
"tpm-1.2",
|
||||
"tpm-2.0",
|
||||
"tpmstate-opt-lock",
|
||||
"cmdarg-profile",
|
||||
);
|
||||
|
||||
|
@ -45,7 +45,6 @@ typedef enum {
|
||||
VIR_TPM_SWTPM_SETUP_FEATURE_CMDARG_RECONFIGURE_PCR_BANKS,
|
||||
VIR_TPM_SWTPM_SETUP_FEATURE_TPM_1_2,
|
||||
VIR_TPM_SWTPM_SETUP_FEATURE_TPM_2_0,
|
||||
VIR_TPM_SWTPM_SETUP_FEATURE_TPMSTATE_OPT_LOCK,
|
||||
VIR_TPM_SWTPM_SETUP_FEATURE_CMDARG_PROFILE,
|
||||
|
||||
VIR_TPM_SWTPM_SETUP_FEATURE_LAST
|
||||
|
@ -71,7 +71,6 @@ virTPMSwtpmSetupCapsGet(virTPMSwtpmSetupFeature cap)
|
||||
case VIR_TPM_SWTPM_SETUP_FEATURE_CMDARG_CREATE_CONFIG_FILES:
|
||||
case VIR_TPM_SWTPM_SETUP_FEATURE_TPM12_NOT_NEED_ROOT:
|
||||
case VIR_TPM_SWTPM_SETUP_FEATURE_CMDARG_RECONFIGURE_PCR_BANKS:
|
||||
case VIR_TPM_SWTPM_SETUP_FEATURE_TPMSTATE_OPT_LOCK:
|
||||
case VIR_TPM_SWTPM_SETUP_FEATURE_CMDARG_PROFILE:
|
||||
case VIR_TPM_SWTPM_SETUP_FEATURE_LAST:
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user