On 1/5/22 12:05, Jarkko Sakkinen wrote:
until the user_read_timer wakes it up after 120 sec.
Make sure that error conditions also contribute to the poll mask
so that a correct error code could passed back to the caller.
I'm not sure what "making sure" means.
tpm_put_ops(priv->chip);
- if (ret > 0) {
+ if (ret != 0) {
What if ret < 0?
You should explain this change in the commit message. Also, consider
adding an inline comment.
As the commit message says tpm_dev_transmit() returns -EINVAL when
the given handle doesn't exist, and the tmprm can not find it.
This is not handled properly and the application gets stuck.
I will add a comment here send a new version.
--
Thanks,
Tadeusz