On Thu, Feb 27, 2020 at 10:50:03AM -0500, George Wilson wrote: > tpm_ibmvtpm_send() can fail during LPM resume with an H_CLOSED return > from ibmvtpm_send_crq(). The PAPR says, 'The “partner partition > suspended” transport event disables the associated CRQ such that any > H_SEND_CRQ hcall() to the associated CRQ returns H_Closed until the CRQ > has been explicitly enabled using the H_ENABLE_CRQ hcall.' This patch > adds a check in tpm_ibmvtpm_send() for an H_CLOSED return from > ibmvtpm_send_crq() and in that case calls tpm_ibmvtpm_resume() and > retries the ibmvtpm_send_crq() once. > > Reported-by: Linh Pham <phaml@xxxxxxxxxx> > Reviewed-by: Stefan Berger <stefanb@xxxxxxxxxxxxx> > Signed-off-by: George Wilson <gcwilson@xxxxxxxxxxxxx> What is LPM anyway? /Jarkko