mirror of https://github.com/proxmox/mirror_qemu
tpm-passthrough: pass TPMPassthruState to handle_device_opts
It doesn't need TPMBackend. Also reorder arguments for consistency. Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>master
parent
ebca2df783
commit
803de211aa
|
@ -239,9 +239,9 @@ static int tpm_passthrough_open_sysfs_cancel(TPMPassthruState *tpm_pt)
|
||||||
return fd;
|
return fd;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int tpm_passthrough_handle_device_opts(QemuOpts *opts, TPMBackend *tb)
|
static int
|
||||||
|
tpm_passthrough_handle_device_opts(TPMPassthruState *tpm_pt, QemuOpts *opts)
|
||||||
{
|
{
|
||||||
TPMPassthruState *tpm_pt = TPM_PASSTHROUGH(tb);
|
|
||||||
const char *value;
|
const char *value;
|
||||||
|
|
||||||
value = qemu_opt_get(opts, "cancel-path");
|
value = qemu_opt_get(opts, "cancel-path");
|
||||||
|
@ -292,7 +292,7 @@ static TPMBackend *tpm_passthrough_create(QemuOpts *opts, const char *id)
|
||||||
|
|
||||||
tb->id = g_strdup(id);
|
tb->id = g_strdup(id);
|
||||||
|
|
||||||
if (tpm_passthrough_handle_device_opts(opts, tb)) {
|
if (tpm_passthrough_handle_device_opts(tpm_pt, opts)) {
|
||||||
goto err_exit;
|
goto err_exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue