libstub,tpm: do not ignore failure case when reading final event log
authorGregory Price <gourry@gourry.net>
Fri, 13 Sep 2024 23:19:54 +0000 (19:19 -0400)
committerArd Biesheuvel <ardb@kernel.org>
Tue, 15 Oct 2024 18:27:30 +0000 (20:27 +0200)
commit63971b0f51faff0ff844a85d297e27861555c328
tree58a591702feaa240ca30ba75253c868aa43fe78f
parenta066397e8ed1036e8b959050ab6e830ee90d9f58
libstub,tpm: do not ignore failure case when reading final event log

Current code fails to check for an error case when reading events
from final event log to calculate offsets.  Check the error case,
and break early because all subsequent calls will also fail.

Signed-off-by: Gregory Price <gourry@gourry.net>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
drivers/firmware/efi/libstub/tpm.c