<?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>01c7a597 - fs: dlm: remove deprecated code parts</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/Kconfig#01c7a597</link>
        <description>fs: dlm: remove deprecated code partsThis patch removes code parts which was declared deprecated bycommit 6b0afc0cc3e9 (&quot;fs: dlm: don&apos;t use deprecated timeout features bydefault&quot;). This contains the following dlm functionality:- start a cancel of a dlm request did not complete after certain timeout:  The current way how dlm cancellation works and interfering with other  dlm requests triggered by the user can end in an overlapping and  returning in -EBUSY. The most user don&apos;t handle this case and are  unaware that DLM can return such errno in such situation. Due the  timeout the user are mostly unaware when this happens.- start a netlink warning messages for user space if dlm requests did  not complete after certain timeout:  This feature was never being built in the only known dlm user space side.  As we are to remove the timeout cancellation feature we can directly  remove this feature as well.There might be the possibility to bring the timeout cancellation featureback. However the current way of handling the -EBUSY case which is onlya software limitation and not a hardware limitation should be changed.We minimize the current code base in DLM cancellation feature to not haveto deal with those existing features while solving the DLM cancellationfeature in general.UAPI define DLM_LSFL_TIMEWARN is commented as deprecated and reservedvalue. We should avoid at first to give it a new meaning but letpossible users still compile by keeping this define. In far future wecan give this flag a new meaning. The same for the DLM_LKF_TIMEOUT lockrequest flag.Signed-off-by: Alexander Aring &lt;aahringo@redhat.com&gt;Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/Kconfig</description>
        <pubDate>Mon, 06 Mar 2023 20:48:11 +0000</pubDate>
        <dc:creator>Alexander Aring &lt;aahringo@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>aa7f4a21 - fs/dlm: Remove &quot;select SRCU&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/Kconfig#aa7f4a21</link>
        <description>fs/dlm: Remove &quot;select SRCU&quot;Now that the SRCU Kconfig option is unconditionally selected, there isno longer any point in selecting it.  Therefore, remove the &quot;select SRCU&quot;Kconfig statements.Signed-off-by: Paul E. McKenney &lt;paulmck@kernel.org&gt;Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/Kconfig</description>
        <pubDate>Thu, 05 Jan 2023 00:38:05 +0000</pubDate>
        <dc:creator>Paul E. McKenney &lt;paulmck@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>81eeb82f - fs: dlm: add deprecation Kconfig and warnings for timeouts</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/Kconfig#81eeb82f</link>
        <description>fs: dlm: add deprecation Kconfig and warnings for timeoutsThis patch adds a CONFIG_DLM_DEPRECATED_API Kconfig optionthat must be enabled to use two timeout-related featuresthat we intend to remove in kernel v6.2.  Warnings areprinted if either is enabled and used.  Neither has everbeen used as far as we know.. The DLM_LSFL_TIMEWARN lockspace creation flag will be  removed, along with the associated configfs entry for  setting the timeout.  Setting the flag and configfs file  would cause dlm to track how long locks were waiting  for reply messages.  After a timeout, a kernel message  would be logged, and a netlink message would be sent  to userspace.  Recently, midcomms messages have been  added that produce much better logging about actual  problems with messages.  No use has ever been found  for the netlink messages.. The userspace libdlm API has allowed the DLM_LKF_TIMEOUT  flag with a timeout value to be set in lock requests.  The lock request would be cancelled after the timeout.Signed-off-by: Alexander Aring &lt;aahringo@redhat.com&gt;Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/Kconfig</description>
        <pubDate>Wed, 22 Jun 2022 18:45:22 +0000</pubDate>
        <dc:creator>Alexander Aring &lt;aahringo@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>a47666eb - fs: dlm: make connection hash lockless</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/Kconfig#a47666eb</link>
        <description>fs: dlm: make connection hash locklessThere are some problems with the connections_lock. During myexperiements I saw sometimes circular dependencies with sock_lock.The reason here might be code parts which runs nodeid2con() beforeor after sock_lock is acquired.Another issue are missing locks in for_conn() iteration. Maybe thisworks fine because for_conn() is running in a context whereconnection_hash cannot be manipulated by others anymore.However this patch changes the connection_hash to be protected bysleepable rcu. The hotpath function __find_con() is implementedlockless as it is only a reader of connection_hash and this hopefullyfixes the circular locking dependencies. The iteration for_conn() willstill call some sleepable functionality, that&apos;s why we use sleepable rcuin this case.This patch removes the kmemcache functionality as I think I need tomake some free() functionality via call_rcu(). However allocation timeisn&apos;t here an issue. The dlm_allow_con will not be protected by a lockanymore as I think it&apos;s enough to just set and flush workqueuesafterwards.Signed-off-by: Alexander Aring &lt;aahringo@redhat.com&gt;Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/Kconfig</description>
        <pubDate>Thu, 27 Aug 2020 19:02:49 +0000</pubDate>
        <dc:creator>Alexander Aring &lt;aahringo@redhat.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/fs/dlm/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/fs/dlm/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>a3de56bd - fs/dlm: remove CONFIG_EXPERIMENTAL</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/Kconfig#a3de56bd</link>
        <description>fs/dlm: remove CONFIG_EXPERIMENTALThis config item has not carried much meaning for a while now and isalmost always enabled by default. As agreed during the Linux kernelsummit, remove it.CC: Christine Caulfield &lt;ccaulfie@redhat.com&gt;Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/Kconfig</description>
        <pubDate>Tue, 23 Oct 2012 20:03:38 +0000</pubDate>
        <dc:creator>Kees Cook &lt;keescook@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>86c747d2 - dlm: Make DLM depend on CONFIGFS_FS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/Kconfig#86c747d2</link>
        <description>dlm: Make DLM depend on CONFIGFS_FSThis patch fixes the following kconfig error after changingCONFIGFS_FS -&gt; select SYSFS:fs/sysfs/Kconfig:1:error: recursive dependency detected!fs/sysfs/Kconfig:1:	symbol SYSFS is selected by CONFIGFS_FSfs/configfs/Kconfig:1:	symbol CONFIGFS_FS is selected by DLMfs/dlm/Kconfig:1:	symbol DLM depends on SYSFSSigned-off-by: Nicholas A. Bellinger &lt;nab@linux-iscsi.org&gt;Cc: Joel Becker &lt;jlbec@evilplan.org&gt;Cc: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;Cc: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;Cc: James Bottomley &lt;James.Bottomley@suse.de&gt;

            List of files:
            /linux-6.15/fs/dlm/Kconfig</description>
        <pubDate>Sun, 16 Jan 2011 21:14:52 +0000</pubDate>
        <dc:creator>Nicholas Bellinger &lt;nab@linux-iscsi.org&gt;</dc:creator>
    </item>
<item>
        <title>a77b6456 - menuconfig: transform NLS and DLM menus</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/Kconfig#a77b6456</link>
        <description>menuconfig: transform NLS and DLM menusChanges NLS and DLM menus into a &apos;menuconfig&apos; object so that it can bedisabled at once without having to enter the menu first to disable the configoption.Signed-off-by: Jan Engelhardt &lt;jengelh@gmx.de&gt;Cc: Steven Whitehouse &lt;swhiteho@redhat.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/fs/dlm/Kconfig</description>
        <pubDate>Wed, 17 Oct 2007 06:30:15 +0000</pubDate>
        <dc:creator>Jan Engelhardt &lt;jengelh@computergmbh.de&gt;</dc:creator>
    </item>
<item>
        <title>95511ad4 - DLM must depend on SYSFS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/Kconfig#95511ad4</link>
        <description>DLM must depend on SYSFSThe dependency of DLM on SYSFS got lost incommit 6ed7257b46709e87d79ac2b6b819b7e0c9184998 resulting in thefollowing compile error with CONFIG_DLM=y, CONFIG_SYSFS=n:&lt;--  snip  --&gt;...  LD      .tmp_vmlinux1fs/built-in.o: In function `dlm_lockspace_init&apos;:/home/bunk/linux/kernel-2.6/linux-2.6.22-rc6-mm1/fs/dlm/lockspace.c:231: undefined reference to `kernel_subsys&apos;fs/built-in.o: In function `configfs_init&apos;:/home/bunk/linux/kernel-2.6/linux-2.6.22-rc6-mm1/fs/configfs/mount.c:143: undefined reference to `kernel_subsys&apos;make[1]: *** [.tmp_vmlinux1] Error 1&lt;--  snip  --&gt;Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/fs/dlm/Kconfig</description>
        <pubDate>Sat, 07 Jul 2007 04:14:02 +0000</pubDate>
        <dc:creator>Adrian Bunk &lt;bunk@stusta.de&gt;</dc:creator>
    </item>
<item>
        <title>6ed7257b - [DLM] Consolidate transport protocols</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/Kconfig#6ed7257b</link>
        <description>[DLM] Consolidate transport protocolsThis patch consolidates the TCP &amp; SCTP protocols for the DLM into a single fileand makes it switchable at run-time (well, at least before the DLM actuallystarts up!)For RHEL5 this patch requires Neil Horman&apos;s patch that expands the in-kernelsocket API but that has already been twice ACKed so it should be OK.The patch adds a new lowcomms.c file that replaces the existing lowcomms-sctp.c&amp; lowcomms-tcp.c files.Signed-off-By: Patrick Caulfield &lt;pcaulfie@redhat.com&gt;Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/Kconfig</description>
        <pubDate>Tue, 17 Apr 2007 14:39:57 +0000</pubDate>
        <dc:creator>Patrick Caulfield &lt;pcaulfie@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>9beeb9f3 - [DLM/GFS2] indent help text</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/Kconfig#9beeb9f3</link>
        <description>[DLM/GFS2] indent help textIndent help text as expected.Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/Kconfig</description>
        <pubDate>Tue, 30 Jan 2007 22:30:08 +0000</pubDate>
        <dc:creator>Randy Dunlap &lt;randy.dunlap@oracle.com&gt;</dc:creator>
    </item>
<item>
        <title>00117277 - [GFS2/DLM] fix GFS2 circular dependency</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/Kconfig#00117277</link>
        <description>[GFS2/DLM] fix GFS2 circular dependencyOn Sun, Jan 28, 2007 at 11:08:18AM +0100, Jiri Slaby wrote:&gt; Andrew Morton napsal(a):&gt; &gt;Temporarily at&gt; &gt;&gt; &gt;	http://userweb.kernel.org/~akpm/2.6.20-rc6-mm1/&gt;&gt; Unable to select IPV6. Menuconfig doesn&apos;t offer it when INET is selected.&gt; When it&apos;s not it appears in the menu, but after state change it gets away.&gt; The same behaviour in xconfig, gconfig.&gt;&gt; $ mkdir ../a/tst&gt; $ make O=../a/tst menuconfig&gt;   HOSTCC  scripts/basic/fixdep&gt; [...]&gt;   HOSTLD  scripts/kconfig/mconf&gt; scripts/kconfig/mconf arch/i386/Kconfig&gt; Warning! Found recursive dependency: INET GFS2_FS_LOCKING_DLM SYSFS&gt; OCFS2_FS INET&gt;&gt; Maybe this is the problem?Yes, patch below.&gt; regards,cuAdrian&lt;--  snip  --&gt;This patch fixes a circular dependency by letting GFS2_FS_LOCKING_DLMand DLM depend on instead of select SYSFS.Since SYSFS depends on EMBEDDED this change shouldn&apos;t cause any problemsfor users.Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;Acked-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/Kconfig</description>
        <pubDate>Sun, 28 Jan 2007 16:19:50 +0000</pubDate>
        <dc:creator>Adrian Bunk &lt;bunk@stusta.de&gt;</dc:creator>
    </item>
<item>
        <title>67f55897 - [GFS2/DLM] use sysfs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/Kconfig#67f55897</link>
        <description>[GFS2/DLM] use sysfsWith CONFIG_DLM=m, CONFIG_PROC_FS=n, and CONFIG_SYSFS=n, kernel buildfails with:WARNING: &quot;kernel_subsys&quot; [fs/gfs2/locking/dlm/lock_dlm.ko] undefined!WARNING: &quot;kernel_subsys&quot; [fs/dlm/dlm.ko] undefined!WARNING: &quot;kernel_subsys&quot; [fs/configfs/configfs.ko] undefined!make[1]: *** [__modpost] Error 1make: *** [modules] Error 2Since fs/dlm/lockspace.c and fs/gfs2/locking/dlm/sysfs.c usekernel_subsys, they should either DEPEND on it or SELECT it.Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/Kconfig</description>
        <pubDate>Fri, 26 Jan 2007 02:42:39 +0000</pubDate>
        <dc:creator>Randy Dunlap &lt;randy.dunlap@oracle.com&gt;</dc:creator>
    </item>
<item>
        <title>b98c95af - [DLM] Fix DLM config</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/Kconfig#b98c95af</link>
        <description>[DLM] Fix DLM configThe attached patch fixes the DLM config so that it selects the chosen networktransport. It should fix the bug where DLM can be left selected when NET getsunselected. This incorporates all the comments received about this patch.Cc: Adrian Bunk &lt;bunk@stusta.de&gt;Cc: Andrew Morton &lt;akpm@osdl.org&gt;Signed-Off-By: Patrick Caulfield &lt;pcaulfie@redhat.com&gt;Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/Kconfig</description>
        <pubDate>Wed, 15 Nov 2006 17:29:24 +0000</pubDate>
        <dc:creator>Patrick Caulfield &lt;pcaulfie@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>fdda387f - [DLM] Add support for tcp communications</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/Kconfig#fdda387f</link>
        <description>[DLM] Add support for tcp communicationsThe following patch adds a TCP based communications layerto the DLM which is compile time selectable. The existing SCTPlayer gives the advantage of allowing multihoming, whereasthe TCP layer has been heavily tested in previous versions ofthe DLM and is known to be robust and therefore can be used asa baseline for performance testing.Signed-off-by: Patrick Caulfield &lt;pcaulfie@redhat.com&gt;Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/Kconfig</description>
        <pubDate>Thu, 02 Nov 2006 16:19:21 +0000</pubDate>
        <dc:creator>Patrick Caulfield &lt;pcaulfie@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>1ee48af2 - [DLM] Kconfig: don&apos;t show an empty DLM menu</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/Kconfig#1ee48af2</link>
        <description>[DLM] Kconfig: don&apos;t show an empty DLM menuDon&apos;t show an empty &quot;Distributed Lock Manager&quot; menu if IP_SCTP=n.Reported by Dmytro Bagrii in kernel Bugzilla #7268.Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;Signed-off-by: Patrick Caulfield &lt;pcaulfie@redhat.com&gt;Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/Kconfig</description>
        <pubDate>Sun, 08 Oct 2006 02:30:48 +0000</pubDate>
        <dc:creator>Adrian Bunk &lt;bunk@stusta.de&gt;</dc:creator>
    </item>
<item>
        <title>597d0cae - [DLM] dlm: user locks</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/Kconfig#597d0cae</link>
        <description>[DLM] dlm: user locksThis changes the way the dlm handles user locks.  The core dlm is nowaware of user locks so they can be dealt with more efficiently.  There isno more dlm_device module which previously managed its own duplicate copyof every user lock.Signed-off-by: Patrick Caulfield &lt;pcaulfie@redhat.com&gt;Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/Kconfig</description>
        <pubDate>Wed, 12 Jul 2006 21:44:04 +0000</pubDate>
        <dc:creator>David Teigland &lt;teigland@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>96c2c008 - [DLM] Update Kconfig in the light of comments on lkml</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/Kconfig#96c2c008</link>
        <description>[DLM] Update Kconfig in the light of comments on lkmlWe now depend on user selectable options rather thanselect them. There is no dependancy on SYSFS since thisselection is independant of the DLM (even though it wouldn&apos;tbe sensible to build the DLM without it)Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/Kconfig</description>
        <pubDate>Tue, 25 Apr 2006 17:23:09 +0000</pubDate>
        <dc:creator>Steven Whitehouse &lt;swhiteho@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>e7fd4179 - [DLM] The core of the DLM for GFS2/CLVM</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/dlm/Kconfig#e7fd4179</link>
        <description>[DLM] The core of the DLM for GFS2/CLVMThis is the core of the distributed lock manager which is requiredto use GFS2 as a cluster filesystem. It is also used by CLVM andcan be used as a standalone lock manager independantly of eitherof these two projects.It implements VAX-style locking modes.Signed-off-by: David Teigland &lt;teigland@redhat.com&gt;Signed-off-by: Steve Whitehouse &lt;swhiteho@redhat.com&gt;

            List of files:
            /linux-6.15/fs/dlm/Kconfig</description>
        <pubDate>Wed, 18 Jan 2006 09:30:29 +0000</pubDate>
        <dc:creator>David Teigland &lt;teigland@redhat.com&gt;</dc:creator>
    </item>
</channel>
</rss>
