diff options
author | Claudio Carvalho <cclaudio@linux.vnet.ibm.com> | 2016-11-01 20:40:25 -0200 |
---|---|---|
committer | Stewart Smith <stewart@linux.vnet.ibm.com> | 2016-11-02 17:06:03 +1100 |
commit | f9f3d0e2b20e01c32baf6546137dc9cdf0bc516e (patch) | |
tree | af8a8cd8208ea691b39b433086dec028639afdec /ccan | |
parent | 20db137e82039f9dafd42352525f1e8a8b7995ea (diff) | |
download | skiboot-f9f3d0e2b20e01c32baf6546137dc9cdf0bc516e.zip skiboot-f9f3d0e2b20e01c32baf6546137dc9cdf0bc516e.tar.gz skiboot-f9f3d0e2b20e01c32baf6546137dc9cdf0bc516e.tar.bz2 |
tpm_extendl: disable all failed tpms rather than only the first
Each tpm_chip structure is associated with one tpm device and one firmware
event log. If tpm_extendl() returns when the first tpm_chip operation (pcr
extend or event log record) fails, the remaining registered tpm_chips will be
in an inconsistent state, i.e, missing one measurement.
This walks through all registered tpm_chips and disable all tpm_chips that
failed rather than only first one.
Signed-off-by: Claudio Carvalho <cclaudio@linux.vnet.ibm.com>
[stewart@linux.vnet.ibm.com: assert(tpm) in disable_tpm]
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'ccan')
0 files changed, 0 insertions, 0 deletions