fe0b2a20f7
commit 31de287345f41bbfaec36a5c8cbdba035cf76442 upstream.
Do bind neither static calls nor trusted_key_exit() before a successful
init, in order to maintain a consistent state. In addition, depart the
init_trusted() in the case of a real error (i.e. getting back something
else than -ENODEV).
Reported-by: Linus Torvalds <torvalds@linux-foundation.org>
Closes: https://lore.kernel.org/linux-integrity/CAHk-=whOPoLaWM8S8GgoOPT7a2+nMH5h3TLKtn=R_3w4R1_Uvg@mail.gmail.com/
Cc: stable@vger.kernel.org # v5.13+
Fixes:
|
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
tpm2key.asn1 | ||
trusted_caam.c | ||
trusted_core.c | ||
trusted_tee.c | ||
trusted_tpm1.c | ||
trusted_tpm2.c |