TPM DEVICE DRIVER: tpmdd-next-v6.18-rc2
Subsystems (2)
Jarkko Sakkinen
maintainerThe following changes since commit f406055cb18c6e299c4a783fc1effeb16be41803:
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux (2025-10-17 13:04:21 -1000)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git tags/tpmdd-next-v6.18-rc2
for you to fetch changes up to dbfdaeb381a49a7bc753d18e2876bc56a15e01cc:
tpm_crb: Add idle support for the Arm FF-A start method (2025-10-18 14:33:22 +0300)
----------------------------------------------------------------
Hi,
If possible, could you still pick this change for v6.18 [1]? The change in question corrects the state transitions for ARM FF-A to match the spec and how tpm_crb behaves on other platforms.
[1] https://lore.kernel.org/linux-integrity/[email protected]/
BR, Jarkko
----------------------------------------------------------------
Stuart Yoder (1):
tpm_crb: Add idle support for the Arm FF-A start method
drivers/char/tpm/tpm_crb.c | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-)
Jarkko Sakkinen
maintainerQuoted 21 lines · Jarkko Sakkinen
The following changes since commit
f406055cb18c6e299c4a783fc1effeb16be41803:Merge tag 'arm64-fixes' of
git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux(2025-10-17 13:04:21 -1000)are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.gittags/tpmdd-next-v6.18-rc2for you to fetch changes up to
dbfdaeb381a49a7bc753d18e2876bc56a15e01cc:
tpm_crb: Add idle support for the Arm FF-A start method (2025-10-18 14:33:22 +0300)----------------------------------------------------------------
Hi,If possible, could you still pick this change for v6.18 [1]? The change in question corrects the state transitions for ARM FF-A to match the spec and how
tpm_crbbehaves on other platforms.[1] https://lore.kernel.org/linux-integrity/[email protected]/
Quoted 8 lines
BR, Jarkko
----------------------------------------------------------------
Stuart Yoder (1):
tpm_crb: Add idle support for the Arm FF-A start methoddrivers/char/tpm/tpm_crb.c | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-)
I don't have the specific hardware to test this but I did a quick compilation test:
make CROSS_COMPILE=aarch64-linux-gnu- ARCH=arm64 tinyconfig && ./scripts/config --file .config -e CONFIG_KEYS -e CONFIG_TCG_TPM -e CONFIG_64BIT -e CONFIG_TRUSTED_KEYS -e CONFIG_TTY -e CONFIG_PROCFS -e CONFIG_SYSFS -e CONFIG_TCG_VTPM_PROXY -e CONFIG_EFI -e CONFIG_ACPI -e CONFIG_ARM_FFA_TRANSPORT -e CONFIG_TCG_CRB && yes '' | make CROSS_COMPILE=aarch64-linux-gnu- ARCH=arm64 oldconfig && make CROSS_COMPILE=aarch64-linux-gnu- ARCH=arm64 -j$(nproc)
And in addition with similar features x86 compilation test and run my smoke tests with swtpm emulating tpm_crb (kselftest, keyring, trusted keys type of stuff automated).
Those should localize any possible corrateral damage to only FFA, if any (and not very likely).
BR, Jarkko
The pull request you sent on Sat, 18 Oct 2025 15:03:35 +0300:
The pull request you sent on Sat, 18 Oct 2025 15:03:35 +0300:
Quoted 1 line
git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.gittags/tpmdd-next-v6.18-rc2
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/648937f64a09ae4a938a6793f95207d955098038
Thank you!
Signature · 2 lines
Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html