Re: tpm device not showing up in /dev anymore
Laurent Bigonville <[email protected]>
| Newsgroups | net.sourceforge.lists.tpmdd-devel |
|---|---|
| Message-ID | <[email protected]> |
Le 29/08/17 à 18:35, Laurent Bigonville a écrit : > Le 29/08/17 à 18:00, [email protected] a écrit : >>> An idea how to troubleshoot this? >> Can you run git bisect on the changes between 4.11 and 4.12, so that >> we find the offending commit? It is probably sufficient to limit the >> search to commits that touch something in drivers/char/tpm. > > I'll try and keep you posted. OK I've been able to bisect the problem and the bad commit is: e6aef069b6e97790cb127d5eeb86ae9ff0b7b0e3 is the first bad commit commit e6aef069b6e97790cb127d5eeb86ae9ff0b7b0e3 Author: Jerry Snitselaar <[email protected]> Date: Mon Mar 27 08:46:04 2017 -0700 tpm_tis: convert to using locality callbacks This patch converts tpm_tis to use of the new tpm class ops request_locality, and relinquish_locality. With the move to using the callbacks, release_locality is changed so that we now release the locality even if there is no request pending. This required some changes to the tpm_tis_core_init code path to make sure locality is requested when needed: - tpm2_probe code path will end up calling request/release through callbacks, so request_locality prior to tpm2_probe not needed. - probe_itpm makes calls to tpm_tis_send_data which no longer calls request_locality, so add request_locality prior to tpm_tis_send_data calls. Also drop release_locality call in middleof probe_itpm, and keep locality until release_locality called at end of probe_itpm. Cc: Peter Huewe <[email protected]> Cc: Jarkko Sakkinen <[email protected]> Cc: Jason Gunthorpe <[email protected]> Cc: Marcel Selhorst <[email protected]> Signed-off-by: Jerry Snitselaar <[email protected]> Reviewed-by: Jarkko Sakkinen <[email protected]> Tested-by: Jarkko Sakkinen <[email protected]> Signed-off-by: Jarkko Sakkinen <[email protected]> :040000 040000 70234365da69959d47076ebb40c8d17f520c3e44 72f21b446e45ea1003de75902b0553deb99157fd M drivers ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ tpmdd-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/tpmdd-devel