tpm: Backport upstream fixes
Bugzilla: https://bugzilla.redhat.com/2100314
Bugzilla: https://bugzilla.redhat.com/2159896
Upstream Status: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Tested: Used upstream TPM selftests.
Bug fixes for TPM backported from upstream.
Signed-off-by: Štěpán Horáček shoracek@redhat.com