<?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>323a74fc - RDMA: Disable IB HW for UML</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/infiniband/Kconfig#323a74fc</link>
        <description>RDMA: Disable IB HW for UMLDisable all of drivers/infiniband/hw/ and rdmavt for UML builds untilsomeone needs it and provides patches to support it.This prevents build errors in hw/qib/qib_wc_x86_64.c.Fixes: 68f5d3f3b654 (&quot;um: add PCI over virtio emulation driver&quot;)Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Cc: Jason Gunthorpe &lt;jgg@nvidia.com&gt;Cc: Dennis Dalessandro &lt;dennis.dalessandro@cornelisnetworks.com&gt;Cc: Christoph Hellwig &lt;hch@infradead.org&gt;Cc: linux-rdma@vger.kernel.orgCc: Jeff Dike &lt;jdike@addtoit.com&gt;Cc: Richard Weinberger &lt;richard@nod.at&gt;Cc: Anton Ivanov &lt;anton.ivanov@cambridgegreys.com&gt;Cc: Johannes Berg &lt;johannes@sipsolutions.net&gt;Cc: linux-um@lists.infradead.orgLink: https://lore.kernel.org/r/20221202211940.29111-1-rdunlap@infradead.orgSigned-off-by: Leon Romanovsky &lt;leon@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/infiniband/Kconfig</description>
        <pubDate>Fri, 02 Dec 2022 21:19:40 +0000</pubDate>
        <dc:creator>Randy Dunlap &lt;rdunlap@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>0266a177 - RDMA/mana_ib: Add a driver for Microsoft Azure Network Adapter</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/infiniband/Kconfig#0266a177</link>
        <description>RDMA/mana_ib: Add a driver for Microsoft Azure Network AdapterAdd a RDMA VF driver for Microsoft Azure Network Adapter (MANA).Co-developed-by: Ajay Sharma &lt;sharmaajay@microsoft.com&gt;Signed-off-by: Ajay Sharma &lt;sharmaajay@microsoft.com&gt;Reviewed-by: Dexuan Cui &lt;decui@microsoft.com&gt;Signed-off-by: Long Li &lt;longli@microsoft.com&gt;Link: https://lore.kernel.org/r/1667502990-2559-13-git-send-email-longli@linuxonhyperv.comSigned-off-by: Leon Romanovsky &lt;leon@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/infiniband/Kconfig</description>
        <pubDate>Thu, 03 Nov 2022 19:16:30 +0000</pubDate>
        <dc:creator>Long Li &lt;longli@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>ca7fd6cf - RDMA/erdma: Add driver to kernel build environment</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/infiniband/Kconfig#ca7fd6cf</link>
        <description>RDMA/erdma: Add driver to kernel build environmentAdd erdma to the kernel build environment, and sort the sourceorder in drivers/infiniband/Kconfig.Link: https://lore.kernel.org/r/20220727014927.76564-12-chengyou@linux.alibaba.comSigned-off-by: Cheng Xu &lt;chengyou@linux.alibaba.com&gt;Signed-off-by: Jason Gunthorpe &lt;jgg@nvidia.com&gt;

            List of files:
            /linux-6.15/drivers/infiniband/Kconfig</description>
        <pubDate>Wed, 27 Jul 2022 01:49:27 +0000</pubDate>
        <dc:creator>Cheng Xu &lt;chengyou@linux.alibaba.com&gt;</dc:creator>
    </item>
<item>
        <title>fa0cf568 - RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/infiniband/Kconfig#fa0cf568</link>
        <description>RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iwAdd Kconfig and Makefile to build irdma driver.Remove i40iw driver and add an alias in irdma.Remove legacy exported symbols i40e_register_clientand i40e_unregister_client from i40e as they are nolonger used.irdma is the replacement driver that supports X722.Link: https://lore.kernel.org/r/20210602205138.889-16-shiraz.saleem@intel.comSigned-off-by: Shiraz Saleem &lt;shiraz.saleem@intel.com&gt;Signed-off-by: Jason Gunthorpe &lt;jgg@nvidia.com&gt;

            List of files:
            /linux-6.15/drivers/infiniband/Kconfig</description>
        <pubDate>Wed, 02 Jun 2021 20:51:37 +0000</pubDate>
        <dc:creator>Shiraz Saleem &lt;shiraz.saleem@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>368c0159 - RDMA/umem: Support importing dma-buf as user memory region</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/infiniband/Kconfig#368c0159</link>
        <description>RDMA/umem: Support importing dma-buf as user memory regionDma-buf is a standard cross-driver buffer sharing mechanism that can beused to support peer-to-peer access from RDMA devices.Device memory exported via dma-buf is associated with a file descriptor.This is passed to the user space as a property associated with the bufferallocation. When the buffer is registered as a memory region, the filedescriptor is passed to the RDMA driver along with other parameters.Implement the common code for importing dma-buf object and mapping dma-bufpages.Link: https://lore.kernel.org/r/1608067636-98073-2-git-send-email-jianxin.xiong@intel.comSigned-off-by: Jianxin Xiong &lt;jianxin.xiong@intel.com&gt;Reviewed-by: Sean Hefty &lt;sean.hefty@intel.com&gt;Acked-by: Michael J. Ruhl &lt;michael.j.ruhl@intel.com&gt;Acked-by: Christian Koenig &lt;christian.koenig@amd.com&gt;Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Signed-off-by: Jason Gunthorpe &lt;jgg@nvidia.com&gt;

            List of files:
            /linux-6.15/drivers/infiniband/Kconfig</description>
        <pubDate>Tue, 15 Dec 2020 21:27:13 +0000</pubDate>
        <dc:creator>Jianxin Xiong &lt;jianxin.xiong@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>b1e678bf - RMDA/sw: Don&apos;t allow drivers using dma_virt_ops on highmem configs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/infiniband/Kconfig#b1e678bf</link>
        <description>RMDA/sw: Don&apos;t allow drivers using dma_virt_ops on highmem configsdma_virt_ops requires that all pages have a kernel virtual address.Introduce a INFINIBAND_VIRT_DMA Kconfig symbol that depends on !HIGHMEMand make all three drivers depend on the new symbol.Also remove the ARCH_DMA_ADDR_T_64BIT dependency, which has been obsoletesince commit 4965a68780c5 (&quot;arch: define the ARCH_DMA_ADDR_T_64BIT configsymbol in lib/Kconfig&quot;)Fixes: 551199aca1c3 (&quot;lib/dma-virt: Add dma_virt_ops&quot;)Link: https://lore.kernel.org/r/20201106181941.1878556-2-hch@lst.deSigned-off-by: Christoph Hellwig &lt;hch@lst.de&gt;Signed-off-by: Jason Gunthorpe &lt;jgg@nvidia.com&gt;

            List of files:
            /linux-6.15/drivers/infiniband/Kconfig</description>
        <pubDate>Fri, 06 Nov 2020 18:19:32 +0000</pubDate>
        <dc:creator>Christoph Hellwig &lt;hch@lst.de&gt;</dc:creator>
    </item>
<item>
        <title>36f30e48 - IB/core: Improve ODP to use hmm_range_fault()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/infiniband/Kconfig#36f30e48</link>
        <description>IB/core: Improve ODP to use hmm_range_fault()Move to use hmm_range_fault() instead of get_user_pags_remote() to improveperformance in a few aspects:This includes:- Dropping the need to allocate and free memory to hold its output- No need any more to use put_page() to unpin the pages- The logic to detect contiguous pages is done based on the returned  order, no need to run per page and evaluate.In addition, moving to use hmm_range_fault() enables to reduce page faultsin the system with it&apos;s snapshot mode, this will be introduced in nextpatches from this series.As part of this, cleanup some flows and use the required data structuresto work with hmm_range_fault().Link: https://lore.kernel.org/r/20200930163828.1336747-2-leon@kernel.orgSigned-off-by: Yishai Hadas &lt;yishaih@nvidia.com&gt;Signed-off-by: Leon Romanovsky &lt;leonro@nvidia.com&gt;Signed-off-by: Jason Gunthorpe &lt;jgg@nvidia.com&gt;

            List of files:
            /linux-6.15/drivers/infiniband/Kconfig</description>
        <pubDate>Wed, 30 Sep 2020 16:38:25 +0000</pubDate>
        <dc:creator>Yishai Hadas &lt;yishaih@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>26342752 - IB/uverbs: Enable CQ ioctl commands by default</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/infiniband/Kconfig#26342752</link>
        <description>IB/uverbs: Enable CQ ioctl commands by defaultEnable CQ ioctl commands by default, this functionality is fully matureto be used over ioctl, no reason to maintain any more the EXP KCONFIGentry to enable it.Link: https://lore.kernel.org/r/20200630093916.332097-2-leon@kernel.orgSigned-off-by: Yishai Hadas &lt;yishaih@mellanox.com&gt;Signed-off-by: Leon Romanovsky &lt;leonro@mellanox.com&gt;Signed-off-by: Jason Gunthorpe &lt;jgg@nvidia.com&gt;

            List of files:
            /linux-6.15/drivers/infiniband/Kconfig</description>
        <pubDate>Tue, 30 Jun 2020 09:39:10 +0000</pubDate>
        <dc:creator>Yishai Hadas &lt;yishaih@mellanox.com&gt;</dc:creator>
    </item>
<item>
        <title>a7f7f624 - treewide: replace &apos;---help---&apos; in Kconfig files with &apos;help&apos;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/infiniband/Kconfig#a7f7f624</link>
        <description>treewide: replace &apos;---help---&apos; in Kconfig files with &apos;help&apos;Since commit 84af7a6194e4 (&quot;checkpatch: kconfig: prefer &apos;help&apos; over&apos;---help---&apos;&quot;), the number of &apos;---help---&apos; has been graduallydecreasing, but there are still more than 2400 instances.This commit finishes the conversion. While I touched the lines,I also fixed the indentation.There are a variety of indentation styles found.  a) 4 spaces + &apos;---help---&apos;  b) 7 spaces + &apos;---help---&apos;  c) 8 spaces + &apos;---help---&apos;  d) 1 space + 1 tab + &apos;---help---&apos;  e) 1 tab + &apos;---help---&apos;    (correct indentation)  f) 1 tab + 1 space + &apos;---help---&apos;  g) 1 tab + 2 spaces + &apos;---help---&apos;In order to convert all of them to 1 tab + &apos;help&apos;, I ran thefollowing commend:  $ find . -name &apos;Kconfig*&apos; | xargs sed -i &apos;s/^[[:space:]]*---help---/\thelp/&apos;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/infiniband/Kconfig</description>
        <pubDate>Sat, 13 Jun 2020 16:50:22 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c013fbc1 - RDMA/rtrs: include client and server modules into kernel compilation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/infiniband/Kconfig#c013fbc1</link>
        <description>RDMA/rtrs: include client and server modules into kernel compilationAdd rtrs Makefile, Kconfig and also corresponding lines into upper layerinfiniband/ulp files.Link: https://lore.kernel.org/r/20200511135131.27580-14-danil.kipnis@cloud.ionos.comSigned-off-by: Danil Kipnis &lt;danil.kipnis@cloud.ionos.com&gt;Signed-off-by: Jack Wang &lt;jinpu.wang@cloud.ionos.com&gt;Signed-off-by: Jason Gunthorpe &lt;jgg@mellanox.com&gt;

            List of files:
            /linux-6.15/drivers/infiniband/Kconfig</description>
        <pubDate>Mon, 11 May 2020 13:51:19 +0000</pubDate>
        <dc:creator>Jack Wang &lt;jinpu.wang@cloud.ionos.com&gt;</dc:creator>
    </item>
<item>
        <title>30e0f6cf - RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/infiniband/Kconfig#30e0f6cf</link>
        <description>RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernelRemove iw_cxgb3 module from kernel as the corresponding HW Chelsio T3 hasreached EOL.Link: https://lore.kernel.org/r/20190930074252.20133-1-bharat@chelsio.comSigned-off-by: Potnuri Bharat Teja &lt;bharat@chelsio.com&gt;Signed-off-by: Jason Gunthorpe &lt;jgg@mellanox.com&gt;

            List of files:
            /linux-6.15/drivers/infiniband/Kconfig</description>
        <pubDate>Mon, 30 Sep 2019 07:42:52 +0000</pubDate>
        <dc:creator>Potnuri Bharat Teja &lt;bharat@chelsio.com&gt;</dc:creator>
    </item>
<item>
        <title>7cc2e18f - RDMA/odp: Use the common interval tree library instead of generic</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/infiniband/Kconfig#7cc2e18f</link>
        <description>RDMA/odp: Use the common interval tree library instead of genericODP is working with userspace VA&apos;s in the interval tree which always fitinto an unsigned long, so we can use the common code.This comes at a cost of a 16 byte increase in ib_umem_odp struct size dueto storing the interval tree start/last in addition to the umemaddr/length. However these values were computed and are performancecritical for the interval lookup, so this seems like a worthwhile tradeoff.Removes 2k of .text from the kernel.Link: https://lore.kernel.org/r/20190819111710.18440-2-leon@kernel.orgSigned-off-by: Leon Romanovsky &lt;leonro@mellanox.com&gt;Signed-off-by: Jason Gunthorpe &lt;jgg@mellanox.com&gt;

            List of files:
            /linux-6.15/drivers/infiniband/Kconfig</description>
        <pubDate>Mon, 19 Aug 2019 11:16:59 +0000</pubDate>
        <dc:creator>Jason Gunthorpe &lt;jgg@mellanox.com&gt;</dc:creator>
    </item>
<item>
        <title>f8fc8cd9 - RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/infiniband/Kconfig#f8fc8cd9</link>
        <description>RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlinkAdded parameter in ib_device for enabling dynamic interrupt moderation sothat it can be configured in userspace using rdma tool.In order to set adaptive-moderation for an ib device the command is:rdma dev set [DEV] adaptive-moderation [on|off]Please set on/off.rdma dev show0: mlx5_0: node_type ca fw 16.26.0055 node_guid 248a:0703:00a5:29d0sys_image_guid 248a:0703:00a5:29d0 adaptive-moderation onrdma resource show cqdev mlx5_0 cqn 0 cqe 1023 users 4 poll-ctx UNBOUND_WORKQUEUEadaptive-moderation off comm [ib_core]Signed-off-by: Yamin Friedman &lt;yaminf@mellanox.com&gt;Reviewed-by: Sagi Grimberg &lt;sagi@grimberg.me&gt;Signed-off-by: Leon Romanovsky &lt;leonro@mellanox.com&gt;Signed-off-by: Jason Gunthorpe &lt;jgg@mellanox.com&gt;

            List of files:
            /linux-6.15/drivers/infiniband/Kconfig</description>
        <pubDate>Mon, 08 Jul 2019 10:59:04 +0000</pubDate>
        <dc:creator>Yamin Friedman &lt;yaminf@mellanox.com&gt;</dc:creator>
    </item>
<item>
        <title>c0cf5bdd - rdma/siw: addition to kernel build environment</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/infiniband/Kconfig#c0cf5bdd</link>
        <description>rdma/siw: addition to kernel build environmentBroken up commit to add the Soft iWarp RDMA driver.Signed-off-by: Bernard Metzler &lt;bmt@zurich.ibm.com&gt;Signed-off-by: Jason Gunthorpe &lt;jgg@mellanox.com&gt;

            List of files:
            /linux-6.15/drivers/infiniband/Kconfig</description>
        <pubDate>Thu, 20 Jun 2019 16:21:33 +0000</pubDate>
        <dc:creator>Bernard Metzler &lt;bmt@zurich.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>2d3c72ed - rdma: Remove nes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/infiniband/Kconfig#2d3c72ed</link>
        <description>rdma: Remove nesThis driver was first merged over 10 years ago and has not seen majoractivity by the authors in the last 7 years. However, in that time it hasbeen patched 150 times to adapt it to changing kernel APIs.Further, the hardware has several issues, like not supporting 64 bit DMA,that make it rather uninteresting for use with modern systems and RDMA.Signed-off-by: Jason Gunthorpe &lt;jgg@mellanox.com&gt;Reviewed-by: Leon Romanovsky &lt;leonro@mellanox.com&gt;Reviewed-by: Shiraz Saleem &lt;shiraz.saleem@intel.com&gt;Signed-off-by: Doug Ledford &lt;dledford@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/infiniband/Kconfig</description>
        <pubDate>Mon, 10 Jun 2019 19:49:11 +0000</pubDate>
        <dc:creator>Jason Gunthorpe &lt;jgg@mellanox.com&gt;</dc:creator>
    </item>
<item>
        <title>a1a8e4a8 - rdma: Delete the ib_ucm module</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/infiniband/Kconfig#a1a8e4a8</link>
        <description>rdma: Delete the ib_ucm moduleThis has been marked CONFIG_BROKEN for over a year now with no complaints.Delete the whole thing for good.The module provided the /dev/infiniband/ucmX interface.Signed-off-by: Jason Gunthorpe &lt;jgg@mellanox.com&gt;

            List of files:
            /linux-6.15/drivers/infiniband/Kconfig</description>
        <pubDate>Mon, 10 Jun 2019 18:02:01 +0000</pubDate>
        <dc:creator>Jason Gunthorpe &lt;jgg@mellanox.com&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/infiniband/Kconfig#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/infiniband/Kconfig</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>f23afd75 - RDMA/efa: Add driver to Kconfig/Makefile</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/infiniband/Kconfig#f23afd75</link>
        <description>RDMA/efa: Add driver to Kconfig/MakefileAdd EFA Makefile and Kconfig.Signed-off-by: Gal Pressman &lt;galpress@amazon.com&gt;Reviewed-by: Steve Wise &lt;swise@opengridcomputing.com&gt;Signed-off-by: Jason Gunthorpe &lt;jgg@mellanox.com&gt;

            List of files:
            /linux-6.15/drivers/infiniband/Kconfig</description>
        <pubDate>Sun, 05 May 2019 17:59:31 +0000</pubDate>
        <dc:creator>Gal Pressman &lt;galpress@amazon.com&gt;</dc:creator>
    </item>
<item>
        <title>5dd50aae - Make anon_inodes unconditional</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/infiniband/Kconfig#5dd50aae</link>
        <description>Make anon_inodes unconditionalMake the anon_inodes facility unconditional so that it can be used by coreVFS code and pidfd code.Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;[christian@brauner.io: adapt commit message to mention pidfds]Signed-off-by: Christian Brauner &lt;christian@brauner.io&gt;

            List of files:
            /linux-6.15/drivers/infiniband/Kconfig</description>
        <pubDate>Mon, 05 Nov 2018 17:40:31 +0000</pubDate>
        <dc:creator>David Howells &lt;dhowells@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>dadd2299 - Make anon_inodes unconditional</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/infiniband/Kconfig#dadd2299</link>
        <description>Make anon_inodes unconditionalMake the anon_inodes facility unconditional so that it can be used by coreVFS code.Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;

            List of files:
            /linux-6.15/drivers/infiniband/Kconfig</description>
        <pubDate>Mon, 05 Nov 2018 17:40:31 +0000</pubDate>
        <dc:creator>David Howells &lt;dhowells@redhat.com&gt;</dc:creator>
    </item>
</channel>
</rss>
