From dc8e64e5621c2f15ee425479c5a8515d30b22f95 Mon Sep 17 00:00:00 2001 From: Ksawlii Date: Sun, 24 Nov 2024 00:23:24 +0100 Subject: [PATCH] Revert "tpm: Clean up TPM space after command failure" This reverts commit 59571294fafc9952ec2f3d80a669613aab951dfd. --- drivers/char/tpm/tpm-dev-common.c | 2 -- drivers/char/tpm/tpm2-space.c | 3 --- 2 files changed, 5 deletions(-) diff --git a/drivers/char/tpm/tpm-dev-common.c b/drivers/char/tpm/tpm-dev-common.c index fde81ecbd..b99e1941c 100755 --- a/drivers/char/tpm/tpm-dev-common.c +++ b/drivers/char/tpm/tpm-dev-common.c @@ -48,8 +48,6 @@ static ssize_t tpm_dev_transmit(struct tpm_chip *chip, struct tpm_space *space, if (!ret) ret = tpm2_commit_space(chip, space, buf, &len); - else - tpm2_flush_space(chip); out_rc: return ret ? ret : len; diff --git a/drivers/char/tpm/tpm2-space.c b/drivers/char/tpm/tpm2-space.c index c57404c6b..ffb35f015 100755 --- a/drivers/char/tpm/tpm2-space.c +++ b/drivers/char/tpm/tpm2-space.c @@ -166,9 +166,6 @@ void tpm2_flush_space(struct tpm_chip *chip) struct tpm_space *space = &chip->work_space; int i; - if (!space) - return; - for (i = 0; i < ARRAY_SIZE(space->context_tbl); i++) if (space->context_tbl[i] && ~space->context_tbl[i]) tpm2_flush_context(chip, space->context_tbl[i]);