]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
efi/tpm: Differentiate missing and invalid final event log table.
authorMichal Suchanek <msuchanek@suse.de>
Thu, 8 Jul 2021 09:46:54 +0000 (11:46 +0200)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Mon, 20 Sep 2021 16:49:30 +0000 (18:49 +0200)
commit87f560f11eaa1f940c35d81793cf2744b54f8a48
tree0ec12869f4ed0e1e8de4d20873e45c1751ffc7c1
parent24f0eb1faafdd4065c5bf11516158ab793cf2dc9
efi/tpm: Differentiate missing and invalid final event log table.

BugLink: https://bugs.launchpad.net/bugs/1939899
[ Upstream commit 674a9f1f6815849bfb5bf385e7da8fc198aaaba9 ]

Missing TPM final event log table is not a firmware bug.

Clearly if providing event log in the old format makes the final event
log invalid it should not be provided at least in that case.

Fixes: b4f1874c6216 ("tpm: check event log version before reading final events")
Signed-off-by: Michal Suchanek <msuchanek@suse.de>
Reviewed-by: Jarkko Sakkinen <jarkko@kernel.org>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Kelsey Skunberg <kelsey.skunberg@canonical.com>
drivers/firmware/efi/tpm.c