[CCing the regression list] On 20.06.24 00:34, Stefan Berger wrote: > Jarkko, > are you ok with this patch? Hmmm, hope I did not miss anythng, but looks like nothing happened for about 10 days here. Hence: Jarkko, looks like some feedback from your side really would help to find a path to get this regression resolved before 6.10 is released. Ciao, Thorsten (wearing his 'the Linux kernel's regression tracker' hat) -- Everything you wanna know about Linux kernel regression tracking: https://linux-regtracking.leemhuis.info/about/#tldr If I did something stupid, please tell me, as explained on that page. #regzbot poke > On 6/17/24 15:34, Stefan Berger wrote: >> Fix the following type of error message caused by a missing call to >> tpm2_sessions_init() in the IBM vTPM driver: >> >> [ 2.987131] tpm tpm0: tpm2_load_context: failed with a TPM error >> 0x01C4 >> [ 2.987140] ima: Error Communicating to TPM chip, result: -14 >> >> Fixes: d2add27cf2b8 ("tpm: Add NULL primary creation") >> Signed-off-by: Stefan Berger <stefanb@xxxxxxxxxxxxx> >> --- >> drivers/char/tpm/tpm_ibmvtpm.c | 4 ++++ >> 1 file changed, 4 insertions(+) >> >> diff --git a/drivers/char/tpm/tpm_ibmvtpm.c >> b/drivers/char/tpm/tpm_ibmvtpm.c >> index d3989b257f42..1e5b107d1f3b 100644 >> --- a/drivers/char/tpm/tpm_ibmvtpm.c >> +++ b/drivers/char/tpm/tpm_ibmvtpm.c >> @@ -698,6 +698,10 @@ static int tpm_ibmvtpm_probe(struct vio_dev >> *vio_dev, >> rc = tpm2_get_cc_attrs_tbl(chip); >> if (rc) >> goto init_irq_cleanup; >> + >> + rc = tpm2_sessions_init(chip); >> + if (rc) >> + goto init_irq_cleanup; >> } >> return tpm_chip_register(chip);