<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/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>9d5c0fff - nvme: add nvme_auth_derive_tls_psk()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/nvme/common/Kconfig#9d5c0fff</link>
        <description>nvme: add nvme_auth_derive_tls_psk()Add a function to derive the TLS PSK as specified TP8018.Signed-off-by: Hannes Reinecke &lt;hare@kernel.org&gt;Reviewed-by: Sagi Grimberg &lt;sagi@grimberg.me&gt;Signed-off-by: Keith Busch &lt;kbusch@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/nvme/common/Kconfig</description>
        <pubDate>Mon, 24 Feb 2025 12:38:12 +0000</pubDate>
        <dc:creator>Hannes Reinecke &lt;hare@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>6affe08a - nvme: common: make keyring and auth separate modules</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/nvme/common/Kconfig#6affe08a</link>
        <description>nvme: common: make keyring and auth separate modulesWhen only the keyring module is included but auth is not, modpostcomplains about the lack of a module license tag:ERROR: modpost: missing MODULE_LICENSE() in drivers/nvme/common/nvme-common.oAddress this by making both modules buildable standalone,removing the now unnecessary CONFIG_NVME_COMMON symbolin the process.Also, now that NVME_KEYRING config symbol can be either a module orbuilt-in, the stubs need to check for &apos;#if IS_ENABLED&apos; rather than asimple &apos;#ifdef&apos;.Fixes: 9d77eb5277849 (&quot;nvme-keyring: register &apos;.nvme&apos; keyring&quot;)Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Hannes Reinecke &lt;hare@suse.de&gt;Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;Signed-off-by: Keith Busch &lt;kbusch@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/nvme/common/Kconfig</description>
        <pubDate>Thu, 26 Oct 2023 13:08:03 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>d6800634 - nvme: rework NVME_AUTH Kconfig selection</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/nvme/common/Kconfig#d6800634</link>
        <description>nvme: rework NVME_AUTH Kconfig selectionHaving a single Kconfig symbol NVME_AUTH conflates the selectionof the authentication functions from nvme/common and nvme/host,causing kbuild robot to complain when building the nvme targetonly. So introduce a Kconfig symbol NVME_HOST_AUTH for the nvmehost bits and use NVME_AUTH for the common functions only.And move the CRYPTO selection into nvme/common to make iteasier to read.Reported-by: kernel test robot &lt;lkp@intel.com&gt;Closes: https://lore.kernel.org/oe-kbuild-all/202310120733.TlPOVeJm-lkp@intel.com/Signed-off-by: Hannes Reinecke &lt;hare@suse.de&gt;Signed-off-by: Keith Busch &lt;kbusch@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/nvme/common/Kconfig</description>
        <pubDate>Thu, 12 Oct 2023 12:22:48 +0000</pubDate>
        <dc:creator>Hannes Reinecke &lt;hare@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>9d77eb52 - nvme-keyring: register &apos;.nvme&apos; keyring</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/nvme/common/Kconfig#9d77eb52</link>
        <description>nvme-keyring: register &apos;.nvme&apos; keyringRegister a &apos;.nvme&apos; keyring to hold keys for TLS and DH-HMAC-CHAP andadd a new config option NVME_KEYRING.We need a separate keyring for NVMe as the configuration is donevia individual commands (eg for configfs), and the usual per-sessionor per-process keyrings can&apos;t be used.Signed-off-by: Hannes Reinecke &lt;hare@suse.de&gt;Reviewed-by: Sagi Grimberg &lt;sagi@grimberg.me&gt;Signed-off-by: Keith Busch &lt;kbusch@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/nvme/common/Kconfig</description>
        <pubDate>Thu, 24 Aug 2023 14:39:08 +0000</pubDate>
        <dc:creator>Hannes Reinecke &lt;hare@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>f50fff73 - nvme: implement In-Band authentication</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/nvme/common/Kconfig#f50fff73</link>
        <description>nvme: implement In-Band authenticationImplement NVMe-oF In-Band authentication according to NVMe TPAR 8006.This patch adds two new fabric options &apos;dhchap_secret&apos; to specify thepre-shared key (in ASCII respresentation according to NVMe 2.0 section8.13.5.8 &apos;Secret representation&apos;) and &apos;dhchap_ctrl_secret&apos; to specifythe pre-shared controller key for bi-directional authentication of boththe host and the controller.Re-authentication can be triggered by writing the PSK into the newcontroller sysfs attribute &apos;dhchap_secret&apos; or &apos;dhchap_ctrl_secret&apos;.Signed-off-by: Hannes Reinecke &lt;hare@suse.de&gt;Reviewed-by: Sagi Grimberg &lt;sagi@grimberg.me&gt;Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;[axboe: fold in clang build fix]Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux-6.15/drivers/nvme/common/Kconfig</description>
        <pubDate>Mon, 27 Jun 2022 09:52:02 +0000</pubDate>
        <dc:creator>Hannes Reinecke &lt;hare@suse.de&gt;</dc:creator>
    </item>
</channel>
</rss>
