summaryrefslogtreecommitdiff
path: root/drivers/char/tpm/tpm-chip.c
diff options
context:
space:
mode:
authorEddie James <eajames@linux.ibm.com>2023-01-27 00:08:09 +0300
committerJarkko Sakkinen <jarkko@kernel.org>2023-02-13 11:11:20 +0300
commit441b7152729f4a2bdb100135a58625fa0aeb69e4 (patch)
tree7057c36aafa9fba9c1a645fbd7400782678aa4f8 /drivers/char/tpm/tpm-chip.c
parent40078327f6045185775eb7442a02f8edad2dea52 (diff)
downloadlinux-441b7152729f4a2bdb100135a58625fa0aeb69e4.tar.xz
tpm: Use managed allocation for bios event log
Since the bios event log is freed in the device release function, let devres handle the deallocation. This will allow other memory allocation/mapping functions to be used for the bios event log. Signed-off-by: Eddie James <eajames@linux.ibm.com> Tested-by: Jarkko Sakkinen <jarkko@kernel.org> Reviewed-by: Jarkko Sakkinen <jarkko@kernel.org> Signed-off-by: Jarkko Sakkinen <jarkko@kernel.org>
Diffstat (limited to 'drivers/char/tpm/tpm-chip.c')
-rw-r--r--drivers/char/tpm/tpm-chip.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/char/tpm/tpm-chip.c b/drivers/char/tpm/tpm-chip.c
index 741d8f3e8fb3..b99f55f2d4fd 100644
--- a/drivers/char/tpm/tpm-chip.c
+++ b/drivers/char/tpm/tpm-chip.c
@@ -267,7 +267,6 @@ static void tpm_dev_release(struct device *dev)
idr_remove(&dev_nums_idr, chip->dev_num);
mutex_unlock(&idr_lock);
- kfree(chip->log.bios_event_log);
kfree(chip->work_space.context_buf);
kfree(chip->work_space.session_buf);
kfree(chip->allocated_banks);