On Mon, Mar 18, 2019 at 04:45:13PM -0700, Dan Williams wrote: > Rather than fail initialization of the trusted.ko module, arrange for > the module to load, but rely on trusted_instantiate() to fail > trusted-key operations. > > Fixes: 240730437deb ("KEYS: trusted: explicitly use tpm_chip structure...") > Cc: Roberto Sassu <roberto.sa...@huawei.com> > Cc: Jarkko Sakkinen <jarkko.sakki...@linux.intel.com> > Cc: James Bottomley <j...@linux.ibm.com> > Cc: Jarkko Sakkinen <jarkko.sakki...@linux.intel.com> > Cc: Mimi Zohar <zo...@linux.ibm.com> > Cc: David Howells <dhowe...@redhat.com> > Signed-off-by: Dan Williams <dan.j.willi...@intel.com>
It should check for chip in each function that uses TPM now that the code does not rely on default chip. Otherwise, the semantics are kind of inconsistent. /Jarkko