Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

tpm: tpm_tis: add error logging for data transfer

Add logging to more easily determine reason for transmit failure

Cc: stable@vger.kernel.org # v6.6+
Fixes: 280db21e153d8 ("tpm_tis: Resend command to recover from data transfer errors")
Signed-off-by: Jacqueline Wong <jacqwong@google.com>
Signed-off-by: Jordan Hand <jhand@google.com>
Link: https://lore.kernel.org/r/20260415160006.2275325-2-jacqwong@google.com
Signed-off-by: Jarkko Sakkinen <jarkko@kernel.org>

authored by

Jacqueline Wong and committed by
Jarkko Sakkinen
0471921e 6f1d4d2e

+4
+4
drivers/char/tpm/tpm_tis_core.c
··· 471 471 status = tpm_tis_status(chip); 472 472 if (!itpm && (status & TPM_STS_DATA_EXPECT) == 0) { 473 473 rc = -EIO; 474 + dev_err(&chip->dev, "TPM_STS_DATA_EXPECT should be set. sts = 0x%08x\n", 475 + status); 474 476 goto out_err; 475 477 } 476 478 } ··· 493 491 status = tpm_tis_status(chip); 494 492 if (!itpm && (status & TPM_STS_DATA_EXPECT) != 0) { 495 493 rc = -EIO; 494 + dev_err(&chip->dev, "TPM_STS_DATA_EXPECT should be unset. sts = 0x%08x\n", 495 + status); 496 496 goto out_err; 497 497 } 498 498