<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>67f8bc848ee31831336bd478e57d2f993551902e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#67f8bc848ee31831336bd478e57d2f993551902e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesLet&apos;s start the 7.3 drm-misc-fixes cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Tue, 01 Sep 2026 09:38:51 +0200</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>afe0579334f622c803f2864f22c04c20c320bd80 - Merge tag &apos;for-next-tpm-7.3&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#afe0579334f622c803f2864f22c04c20c320bd80</link>
        <description>Merge tag &apos;for-next-tpm-7.3&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmddPull TPM updates from Jarkko Sakkinen: &quot;The bulk of this is Ross Philipson&apos;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&apos;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&quot;* tag &apos;for-next-tpm-7.3&apos; 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

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Fri, 28 Aug 2026 18:36:27 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>4bfacee94f309346bef0b598ea091088b9150af9 - tpm: atmel: depend on X86</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#4bfacee94f309346bef0b598ea091088b9150af9</link>
        <description>tpm: atmel: depend on X86tpm_atmel probes for the chip at fixed x86 Super-I/O ports (0x4e) withinb()/outb(), so it only works on x86. TCG_ATMEL nevertheless dependsonly on HAS_IOPORT_MAP/HAS_IOPORT, which arm and arm64 also satisfy.There the probe is useless, and on platforms whose unbacked I/O accessfaults it oopses in init_atmel() at boot (e.g. arm/versatile):  Unable to handle kernel paging request at virtual address fee0004e  PC is at init_atmel+0x34/0x244TCG_NSC and TCG_TIS already &quot;depends on X86&quot; (commit 2f592f2a7d74 (&quot;TPM:NSC and TIS drivers X86 dependency fix&quot;)); TCG_ATMEL was missed. Add thesame dependency.Signed-off-by: Karl Mehltretter &lt;kmehltretter@gmail.com&gt;Reviewed-by: Jarkko Sakkinen &lt;jarkko@kernel.org&gt;Link: https://lore.kernel.org/r/20260712183234.23125-1-kmehltretter@gmail.comSigned-off-by: Jarkko Sakkinen &lt;jarkko@kernel.org&gt;

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Sun, 12 Jul 2026 20:32:34 +0200</pubDate>
        <dc:creator>Karl Mehltretter &lt;kmehltretter@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8edf8b09fc44990977b3fbcb708035b1740d0b7e - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#8edf8b09fc44990977b3fbcb708035b1740d0b7e</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextBackmerging to pull in commit 5401b9adebc9 (&quot;i915: don&apos;t usea vma that didn&apos;t match the context VM&quot;) to revert it.Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Tue, 12 May 2026 10:16:35 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>a4a508df2aa34f8650afde54ea804321c618f45f - Merge tag &apos;v6.18&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#a4a508df2aa34f8650afde54ea804321c618f45f</link>
        <description>Merge tag &apos;v6.18&apos; into nextSync up with the mainline to bring in the latest APIs.

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Sat, 13 Dec 2025 10:18:20 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>7362b5b493102c6b71827c2da22117b475528f6d - Merge branch &apos;for-6.19/nintendo&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#7362b5b493102c6b71827c2da22117b475528f6d</link>
        <description>Merge branch &apos;for-6.19/nintendo&apos; into for-linus- switch to WQ_PERCPU workaueues (Marco Crivellari)- reduce potential initialization blocking time of hid-nintendo (Willy Huang)

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Tue, 02 Dec 2025 14:46:11 +0100</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>cb9f145f638d7afa633632a9290d6ad06caeb8ee - Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next-robclark</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#cb9f145f638d7afa633632a9290d6ad06caeb8ee</link>
        <description>Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next-robclarkBack-merge drm-next to get caught up.Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Sat, 01 Nov 2025 13:47:30 +0100</pubDate>
        <dc:creator>Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>55db64ddd6a12c5157a61419a11a18fc727e8286 - Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#55db64ddd6a12c5157a61419a11a18fc727e8286</link>
        <description>Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netCross-merge networking fixes after downstream PR (net-6.18-rc2).No conflicts or adjacent changes.Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Thu, 16 Oct 2025 19:53:13 +0200</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>82ee50252dc891e3f3b32d923bb4f656d300b772 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#82ee50252dc891e3f3b32d923bb4f656d300b772</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 6.18-rc1.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Tue, 14 Oct 2025 11:31:49 +0200</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>2acee98fcc61052d63fab4539fcb6ee677555645 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#2acee98fcc61052d63fab4539fcb6ee677555645</link>
        <description>Merge drm/drm-next into drm-intel-nextSync to v6.18-rc1.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Tue, 14 Oct 2025 09:37:11 +0200</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>9b966ae42235a88eaea714be09ff3d698535bdfe - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#9b966ae42235a88eaea714be09ff3d698535bdfe</link>
        <description>Merge drm/drm-next into drm-misc-nextUpdating drm-misc-next to the state of v6.18-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Mon, 13 Oct 2025 09:19:19 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>39e9d5f63075f4d54e3b59b8238478c32af92755 - Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf before 6.18-rc1</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#39e9d5f63075f4d54e3b59b8238478c32af92755</link>
        <description>Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf before 6.18-rc1Cross-merge BPF and other fixes after downstream PR.No conflicts.Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Sun, 12 Oct 2025 03:27:47 +0200</pubDate>
        <dc:creator>Alexei Starovoitov &lt;ast@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>f088104d837a991c65e51fa30bb4196169b3244d - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#f088104d837a991c65e51fa30bb4196169b3244d</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextBackmerge in order to get the commit:  048832a3f400 (&quot;drm/i915: Refactor shmem_pwrite() to use kiocb and write_iter&quot;)To drm-intel-gt-next as there are followup fixes to be applied.Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Tue, 16 Sep 2025 12:53:20 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>2ace52718376fdb56aca863da2eebe70d7e2ddb1 - Merge branch &apos;objtool/core&apos;</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#2ace52718376fdb56aca863da2eebe70d7e2ddb1</link>
        <description>Merge branch &apos;objtool/core&apos;Bring in the UDB and objtool data annotations to avoid conflicts while further extending the bug exceptions.Signed-off-by: Peter Zijlstra &lt;peterz@infradead.org&gt;

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Fri, 21 Nov 2025 11:21:20 +0100</pubDate>
        <dc:creator>Peter Zijlstra &lt;peterz@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>f39b6c468c52745dbca9a842d91c8373fda208ab - Merge tag &apos;v6.18-rc6&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#f39b6c468c52745dbca9a842d91c8373fda208ab</link>
        <description>Merge tag &apos;v6.18-rc6&apos; into for-linusSync up with the mainline to bring in definition ofINPUT_PROP_HAPTIC_TOUCHPAD.

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Tue, 18 Nov 2025 08:16:55 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4f38da1f027ea2c9f01bb71daa7a299c191b6940 - spi: Merge up v6.18-rc1</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#4f38da1f027ea2c9f01bb71daa7a299c191b6940</link>
        <description>spi: Merge up v6.18-rc1Ensure my CI has a sensible baseline.

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Mon, 13 Oct 2025 14:32:13 +0200</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ec2e0fb07d789976c601bec19ecced7a501c3705 - Merge tag &apos;asoc-fix-v6.18-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#ec2e0fb07d789976c601bec19ecced7a501c3705</link>
        <description>Merge tag &apos;asoc-fix-v6.18-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linusASoC: Fixes for v6.18A moderately large collection of driver specific fixes, plus a few newquirks and device IDs.  The NAU8821 changes are a little large but morein mechanical ways than in ways that are complex.

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Thu, 16 Oct 2025 20:14:24 +0200</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>48a710760e10a4f36e11233a21860796ba204b1e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#48a710760e10a4f36e11233a21860796ba204b1e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesUpdating drm-misc-fixes to the state of v6.18-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Tue, 14 Oct 2025 10:59:58 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>84d4e8b613e073d9dfde782c471aedbcefdede6c - Merge tag &apos;tpmdd-next-v6.18-2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#84d4e8b613e073d9dfde782c471aedbcefdede6c</link>
        <description>Merge tag &apos;tpmdd-next-v6.18-2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmddPull tpm updates from Jarkko Sakkinen: - Disable TCG_TPM2_HMAC from defconfig   It causes performance issues, and breaks some atypical   configurations. - simplify code using the new crypto library - misc fixes and cleanups* tag &apos;tpmdd-next-v6.18-2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd:  tpm: Prevent local DOS via tpm/tpm0/ppi/*operations  tpm: use a map for tpm2_calc_ordinal_duration()  tpm_tis: Fix incorrect arguments in tpm_tis_probe_irq_single  tpm: Use HMAC-SHA256 library instead of open-coded HMAC  tpm: Compare HMAC values in constant time  tpm: Disable TPM2_TCG_HMAC by default

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Fri, 10 Oct 2025 17:34:11 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>2c2615c8423890b5ef8e0a186b65607ef5fdeda1 - tpm: Compare HMAC values in constant time</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#2c2615c8423890b5ef8e0a186b65607ef5fdeda1</link>
        <description>tpm: Compare HMAC values in constant timeIn tpm_buf_check_hmac_response(), compare the HMAC values in constanttime using crypto_memneq() instead of in variable time using memcmp().This is worthwhile to follow best practices and to be consistent withMAC comparisons elsewhere in the kernel.  However, in this driver theside channel seems to have been benign: the HMAC input data isguaranteed to always be unique, which makes the usual MAC forgery viatiming side channel not possible.  Specifically, the HMAC input data intpm_buf_check_hmac_response() includes the &quot;our_nonce&quot; field, which wasgenerated by the kernel earlier, remains under the control of thekernel, and is unique for each call to tpm_buf_check_hmac_response().Signed-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;Signed-off-by: Jarkko Sakkinen &lt;jarkko@kernel.org&gt;

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Fri, 01 Aug 2025 23:24:21 +0200</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
