diff options
| author | Stefan Berger <[email protected]> | 2012-01-18 03:07:30 +0000 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2012-01-18 23:50:17 +0000 |
| commit | be405411f712489f2f780ab085e1069e8fb85f19 (patch) | |
| tree | 39816de2c022f940cfeb6bd3218f9346b91f31f7 /lib/mpi/mpicoder.c | |
| parent | nvme: fix merge error due to change of 'make_request_fn' fn type (diff) | |
| download | kernel-be405411f712489f2f780ab085e1069e8fb85f19.tar.gz kernel-be405411f712489f2f780ab085e1069e8fb85f19.zip | |
tpm: fix (ACPI S3) suspend regression
This patch fixes an (ACPI S3) suspend regression introduced in commit
68d6e6713fcb ("tpm: Introduce function to poll for result of self test")
and occurring with an Infineon TPM and tpm_tis and tpm_infineon drivers
active.
The suspend problem occurred if the TPM was disabled and/or deactivated
and therefore the TPM_PCRRead checking the result of the (asynchronous)
self test returned an error code which then caused the tpm_tis driver to
become inactive and this then seemed to have negatively influenced the
suspend support by the tpm_infineon driver... Besides that the tpm_tis
drive may stay active even if the TPM is disabled and/or deactivated.
Signed-off-by: Stefan Berger <[email protected]>
Tested-by: Rafael J. Wysocki <[email protected]>
Acked-by: Rajiv Andrade <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'lib/mpi/mpicoder.c')
0 files changed, 0 insertions, 0 deletions
