aboutsummaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorRajiv Andrade <srajiv@linux.vnet.ibm.com>2012-04-24 17:38:17 -0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-08-09 08:31:30 -0700
commitecbd55f98e07e25d4017077d0a611ce6c766257b (patch)
treeb80eb829958ea49e44a6945d57fc4da1c387e584 /net
parent46dbb0f5903b71e3c7b37e4ad707a9aa70fe3eed (diff)
TPM: chip disabled state erronously being reported as error
commit 24ebe6670de3d1f0dca11c9eb372134c7ab05503 upstream. tpm_do_selftest() attempts to read a PCR in order to decide if one can rely on the TPM being used or not. The function that's used by __tpm_pcr_read() does not expect the TPM to be disabled or deactivated, and if so, reports an error. It's fine if the TPM returns this error when trying to use it for the first time after a power cycle, but it's definitely not if it already returned success for a previous attempt to read one of its PCRs. The tpm_do_selftest() was modified so that the driver only reports this return code as an error when it really is. Reported-and-tested-by: Paul Bolle <pebolle@tiscali.nl> Signed-off-by: Rajiv Andrade <srajiv@linux.vnet.ibm.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions