ec57935837
When probing the device in tpm_tis_init the call request_locality uses timeout_a, which wasn't being initalized until after request_locality. This results in request_locality falsely timing out if the chip is still starting. Move the initialization to before request_locality. This probably only matters for embedded cases (ie mine), a BIOS likely gets the TPM into a state where this code path isn't necessary. Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> Acked-by: Rajiv Andrade <srajiv@linux.vnet.ibm.com> Signed-off-by: James Morris <jmorris@namei.org> |
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
tpm_atmel.c | ||
tpm_atmel.h | ||
tpm_bios.c | ||
tpm_infineon.c | ||
tpm_nsc.c | ||
tpm_tis.c | ||
tpm.c | ||
tpm.h |