Commit afe0579334f6 for kernel

commit afe0579334f622c803f2864f22c04c20c320bd80
Merge: 9df08cdd33a7 55ba91d4c54a
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Aug 28 09:36:27 2026 -0700

    Merge tag 'for-next-tpm-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd

    Pull TPM updates from Jarkko Sakkinen:
     "The bulk of this is Ross Philipson's TPM enablement for Trenchboot.
      That exposes TPM constants, and decouple and improve robustness of
      tpm_buf a bit in order to implement a minimal early TPM driver.

      Early boot code will call either SKINIT on AMD or GETSEC[SENTER] on
      Intel before jumping into kernel's entry point. They re-initalize TPM
      PCRs but leave up to the early boot code measure initrd, boot_params
      and Trenchboot associated metadata.

      The motivation here is just that we would want in future iterations of
      the series put our full focus to the x86 part of the review, and call
      it a day as per TPM changes. Further, even if Trenchboot turned out to
      be empty lottery the worst possible outcome for TPM driver is that
      things get cleaned up a bit"

    * tag 'for-next-tpm-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd:
      tpm-buf: Add TPM buffer support header for standalone reuse
      tpm-buf: Memory-safe allocations
      tpm-buf: Remove chip parameter from tpm_buf_append_handle()
      tpm-buf: Merge TPM_BUF_BOUNDARY_ERROR and TPM_BUF_OVERFLOW
      tpm: Remove main TPM header from TPM event log header
      tpm: Move platform specific definitions to the new PTP header
      tpm: Move TPM common base definitions to the command header
      tpm: Move TPM2 specific definitions to the command header
      tpm: Move TPM1 specific definitions to the command header
      tpm: Initial step to reorganize TPM public headers
      tpm: st33zp24: Validate locality read result
      tpm: st33zp24: Return zero on status read failure
      tpm: tpm_tis_spi: fix nodef CR50 tpm_tis_spi_resume is null
      tpm: atmel: depend on X86
      tpm: Remove redundant dev_err()
      tpm: tpm_i2c_nuvoton: disable IRQ on wait timeout