Thread (29 messages) 29 messages, 5 authors, 2021-02-03

Re: [PATCH] tpm_tis: Add missing start/stop_tpm_chip calls

From: James Bottomley <James.Bottomley@HansenPartnership.com>
Date: 2021-01-31 00:42:13
Also in: lkml

On Sat, 2021-01-30 at 15:49 -0800, Guenter Roeck wrote:
On 1/29/21 2:59 PM, Jarkko Sakkinen wrote:
quoted
On Tue, Jan 26, 2021 at 04:46:07PM +0100, Łukasz Majczak wrote:
quoted
Hi Jarkko, Guenter

Yes, here are the logs when failure occurs -
https://gist.github.com/semihalf-majczak-lukasz/1575461f585f1e7fb1e9366b8eceaab9
Look for a phrase "TPM returned invalid status"

Guenter - good suggestion - I will try to keep it as tight as
possible.

Best regards,
Lukasz
Is it possible for you try out with linux-next? Thanks. It's a
known issue, which ought to be fixed by now.

The log message is harmless, it'a warning not panic, and does not
endanger system stability. WARN()'s always dump stack trace. No
oops is happening.
There is a note in the kernel documentation which states:

Note that the WARN()-family should only be used for "expected to
be unreachable" situations. If you want to warn about "reachable
but undesirable" situations, please use the pr_warn()-family of
functions.
It fits the definition.  The warning only triggers if the access is in
the wrong locality, which should be impossible, so the warning should
be unreachable.

James
It seems to me that "harmless" doesn't really fit the expected
use of WARN(). Should it possibly be converted to pr_warn() ?
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help