<?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>b261d222 - lib/crc: remove CONFIG_LIBCRC32C</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/gfs2/Kconfig#b261d222</link>
        <description>lib/crc: remove CONFIG_LIBCRC32CNow that LIBCRC32C does nothing besides select CRC32, make every optionthat selects LIBCRC32C instead select CRC32 directly.  Then removeLIBCRC32C.Reviewed-by: Christoph Hellwig &lt;hch@lst.de&gt;Reviewed-by: &quot;Martin K. Petersen&quot; &lt;martin.petersen@oracle.com&gt;Acked-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Link: https://lore.kernel.org/r/20250401221600.24878-8-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@google.com&gt;

            List of files:
            /linux-6.15/fs/gfs2/Kconfig</description>
        <pubDate>Tue, 01 Apr 2025 22:16:00 +0000</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>925c86a1 - fs: add CONFIG_BUFFER_HEAD</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/gfs2/Kconfig#925c86a1</link>
        <description>fs: add CONFIG_BUFFER_HEADAdd a new config option that controls building the buffer_head code, andselect it from all file systems and stacking drivers that need it.For the block device nodes and alternative iomap based buffered I/O pathis provided when buffer_head support is not enabled, and iomap needs aa small tweak to define the IOMAP_F_BUFFER_HEAD flag to 0 to not callinto the buffer_head code when it doesn&apos;t exist.Otherwise this is just Kconfig and ifdef changes.Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;Reviewed-by: Luis Chamberlain &lt;mcgrof@kernel.org&gt;Reviewed-by: Johannes Thumshirn &lt;johannes.thumshirn@wdc.com&gt;Link: https://lore.kernel.org/r/20230801172201.1923299-7-hch@lst.deSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux-6.15/fs/gfs2/Kconfig</description>
        <pubDate>Tue, 01 Aug 2023 17:22:01 +0000</pubDate>
        <dc:creator>Christoph Hellwig &lt;hch@lst.de&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/gfs2/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/gfs2/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>72deb455 - block: remove CONFIG_LBDAF</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/gfs2/Kconfig#72deb455</link>
        <description>block: remove CONFIG_LBDAFCurrently support for 64-bit sector_t and blkcnt_t is optional on 32-bitarchitectures.  These types are required to support block device and/orfile sizes larger than 2 TiB, and have generally defaulted to on fora long time.  Enabling the option only increases the i386 tinyconfigsize by 145 bytes, and many data structures already always use64-bit values for their in-core and on-disk data structures anyway,so there should not be a large change in dynamic memory usage either.Dropping this option removes a somewhat weird non-default config thathas cause various bugs or compiler warnings when actually used.Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux-6.15/fs/gfs2/Kconfig</description>
        <pubDate>Fri, 05 Apr 2019 16:08:59 +0000</pubDate>
        <dc:creator>Christoph Hellwig &lt;hch@lst.de&gt;</dc:creator>
    </item>
<item>
        <title>dcb2cd55 - gfs2: Fix the crc32c dependency</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/gfs2/Kconfig#dcb2cd55</link>
        <description>gfs2: Fix the crc32c dependencyDepend on LIBCRC32C which uses the crypto API to select the appropriatecrc32c implementation.  With the CRYPTO and CRYPTO_CRC32C dependencies,gfs2 would still need to use the crypto API directly like ext4 and btrfsdo, which isn&apos;t necessary.Signed-off-by: Andreas Gruenbacher &lt;agruenba@redhat.com&gt;Signed-off-by: Bob Peterson &lt;rpeterso@redhat.com&gt;

            List of files:
            /linux-6.15/fs/gfs2/Kconfig</description>
        <pubDate>Thu, 01 Feb 2018 10:12:13 +0000</pubDate>
        <dc:creator>Andreas Gruenbacher &lt;agruenba@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>c1696fb8 - GFS2: Introduce new gfs2_log_header_v2</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/gfs2/Kconfig#c1696fb8</link>
        <description>GFS2: Introduce new gfs2_log_header_v2This patch adds a new structure called gfs2_log_header_v2 which is usedto store expanded fields into previously unused areas of the log headers(i.e., this change is backwards compatible).  Some of these are used fordebug purposes so we can backtrack when problems occur.  Others arereserved for future expansion.This patch is based on a prototype from Steve Whitehouse.Signed-off-by: Bob Peterson &lt;rpeterso@redhat.com&gt;Signed-off-by: Andreas Gruenbacher &lt;agruenba@redhat.com&gt;

            List of files:
            /linux-6.15/fs/gfs2/Kconfig</description>
        <pubDate>Tue, 16 Jan 2018 23:01:33 +0000</pubDate>
        <dc:creator>Bob Peterson &lt;rpeterso@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>aac1a55b - GFS2: Switch fiemap implementation to use iomap</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/gfs2/Kconfig#aac1a55b</link>
        <description>GFS2: Switch fiemap implementation to use iomapThis patch switches GFS2&apos;s implementation of fiemap from the oldblock_map code to the new iomap interface.Signed-off-by: Bob Peterson &lt;rpeterso@redhat.com&gt;Signed-off-by: Andreas Gruenbacher &lt;agruenba@redhat.com&gt;

            List of files:
            /linux-6.15/fs/gfs2/Kconfig</description>
        <pubDate>Thu, 16 Feb 2017 20:13:54 +0000</pubDate>
        <dc:creator>Bob Peterson &lt;rpeterso@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>40b31360 - Finally eradicate CONFIG_HOTPLUG</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/gfs2/Kconfig#40b31360</link>
        <description>Finally eradicate CONFIG_HOTPLUGEver since commit 45f035ab9b8f (&quot;CONFIG_HOTPLUG should be always on&quot;),it has been basically impossible to build a kernel with CONFIG_HOTPLUGturned off.  Remove all the remaining references to it.Cc: Russell King &lt;linux@arm.linux.org.uk&gt;Cc: Doug Thompson &lt;dougthompson@xmission.com&gt;Cc: Bjorn Helgaas &lt;bhelgaas@google.com&gt;Cc: Steven Whitehouse &lt;swhiteho@redhat.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Pavel Machek &lt;pavel@ucw.cz&gt;Cc: &quot;Rafael J. Wysocki&quot; &lt;rjw@sisk.pl&gt;Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;Acked-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;Acked-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/fs/gfs2/Kconfig</description>
        <pubDate>Tue, 21 May 2013 03:49:35 +0000</pubDate>
        <dc:creator>Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;</dc:creator>
    </item>
<item>
        <title>75f96ce6 - GFS2: fix DLM depends to fix build errors</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/gfs2/Kconfig#75f96ce6</link>
        <description>GFS2: fix DLM depends to fix build errorsFix build errors by correcting DLM dependencies in GFS2.Build errors happen when CONFIG_GFS2_FS_LOCKING_DLM=y and CONFIG_DLM=m:fs/built-in.o: In function `gfs2_lock&apos;:file.c:(.text+0xc7abd): undefined reference to `dlm_posix_get&apos;file.c:(.text+0xc7ad0): undefined reference to `dlm_posix_unlock&apos;file.c:(.text+0xc7ad9): undefined reference to `dlm_posix_lock&apos;fs/built-in.o: In function `gdlm_unmount&apos;:lock_dlm.c:(.text+0xd6e5b): undefined reference to `dlm_release_lockspace&apos;fs/built-in.o: In function `sync_unlock&apos;:lock_dlm.c:(.text+0xd6e9e): undefined reference to `dlm_unlock&apos;fs/built-in.o: In function `sync_lock&apos;:lock_dlm.c:(.text+0xd6fb6): undefined reference to `dlm_lock&apos;fs/built-in.o: In function `gdlm_put_lock&apos;:lock_dlm.c:(.text+0xd7238): undefined reference to `dlm_unlock&apos;fs/built-in.o: In function `gdlm_mount&apos;:lock_dlm.c:(.text+0xd753e): undefined reference to `dlm_new_lockspace&apos;lock_dlm.c:(.text+0xd79d3): undefined reference to `dlm_release_lockspace&apos;fs/built-in.o: In function `gdlm_lock&apos;:lock_dlm.c:(.text+0xd8179): undefined reference to `dlm_lock&apos;fs/built-in.o: In function `gdlm_cancel&apos;:lock_dlm.c:(.text+0xd6b22): undefined reference to `dlm_unlock&apos;Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;

            List of files:
            /linux-6.15/fs/gfs2/Kconfig</description>
        <pubDate>Tue, 14 May 2013 17:02:48 +0000</pubDate>
        <dc:creator>Randy Dunlap &lt;rdunlap@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>97cc008a - GFS2: use depends instead of select in kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/gfs2/Kconfig#97cc008a</link>
        <description>GFS2: use depends instead of select in kconfigAvoids having to duplicate the dependencies of what is &apos;select&apos;ed (and ondown...)Those dependencies are currently incomplete, leading to broken builds withGFS2_FS_LOCKING_DLM=y and IP_SCTP=n.Signed-off-by: Benjamin Poirier &lt;bpoirier@suse.de&gt;Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;

            List of files:
            /linux-6.15/fs/gfs2/Kconfig</description>
        <pubDate>Fri, 23 Mar 2012 22:06:18 +0000</pubDate>
        <dc:creator>Benjamin Poirier &lt;bpoirier@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>820969f3 - GFS2: No longer experimental</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/gfs2/Kconfig#820969f3</link>
        <description>GFS2: No longer experimentalI think the time has arrvied to remove the experimental tagfrom GFS2.Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;

            List of files:
            /linux-6.15/fs/gfs2/Kconfig</description>
        <pubDate>Wed, 11 Aug 2010 08:53:47 +0000</pubDate>
        <dc:creator>Steven Whitehouse &lt;swhiteho@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>6ecd7c2d - gfs2: use workqueue instead of slow-work</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/gfs2/Kconfig#6ecd7c2d</link>
        <description>gfs2: use workqueue instead of slow-workWorkqueue can now handle high concurrency.  Convert gfs to useworkqueue instead of slow-work.* Steven pointed out that recovery path might be run from allocation  path and thus requires forward progress guarantee without memory  allocation.  Create and use gfs_recovery_wq with rescuer.  Please  note that forward progress wasn&apos;t guaranteed with slow-work.* Updated to use non-reentrant workqueue.Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;Acked-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;

            List of files:
            /linux-6.15/fs/gfs2/Kconfig</description>
        <pubDate>Tue, 20 Jul 2010 20:09:02 +0000</pubDate>
        <dc:creator>Tejun Heo &lt;tj@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>e9edb1d8 - GFS2: do not select QUOTA</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/gfs2/Kconfig#e9edb1d8</link>
        <description>GFS2: do not select QUOTAgfs2 only needs the quotactl code, not the generic quota implementation.Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;

            List of files:
            /linux-6.15/fs/gfs2/Kconfig</description>
        <pubDate>Wed, 03 Mar 2010 13:53:51 +0000</pubDate>
        <dc:creator>Christoph Hellwig &lt;hch@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>b6e3224f - Revert &quot;task_struct: make journal_info conditional&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/gfs2/Kconfig#b6e3224f</link>
        <description>Revert &quot;task_struct: make journal_info conditional&quot;This reverts commit e4c570c4cb7a95dbfafa3d016d2739bf3fdfe319, asrequested by Alexey: &quot;I think I gave a good enough arguments to not merge it.  To iterate:   * patch makes impossible to start using ext3 on EXT3_FS=n kernels     without reboot.   * this is done only for one pointer on task_struct&quot;  None of config options which define task_struct are tristate directly  or effectively.&quot;Requested-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;Acked-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/gfs2/Kconfig</description>
        <pubDate>Thu, 17 Dec 2009 21:23:24 +0000</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>e4c570c4 - task_struct: make journal_info conditional</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/gfs2/Kconfig#e4c570c4</link>
        <description>task_struct: make journal_info conditionaljournal_info in task_struct is used in journaling file system only.  Sointroduce CONFIG_FS_JOURNAL_INFO and make it conditional.Signed-off-by: Hiroshi Shimamoto &lt;h-shimamoto@ct.jp.nec.com&gt;Cc: Chris Mason &lt;chris.mason@oracle.com&gt;Cc: &quot;Theodore Ts&apos;o&quot; &lt;tytso@mit.edu&gt;Cc: Steven Whitehouse &lt;swhiteho@redhat.com&gt;Cc: KONISHI Ryusuke &lt;konishi.ryusuke@lab.ntt.co.jp&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/gfs2/Kconfig</description>
        <pubDate>Tue, 15 Dec 2009 02:00:26 +0000</pubDate>
        <dc:creator>Hiroshi Shimamoto &lt;h-shimamoto@ct.jp.nec.com&gt;</dc:creator>
    </item>
<item>
        <title>cc632e7f - GFS2: Hook gfs2_quota_sync into VFS via gfs2_quotactl_ops</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/gfs2/Kconfig#cc632e7f</link>
        <description>GFS2: Hook gfs2_quota_sync into VFS via gfs2_quotactl_opsThe plan is to add further operations to the gfs2_quotactl_opsin future patches. The sync operation is easy, so we start withthat one.We plan to use the XFS quota control functions because they moreclosely match the GFS2 ones.Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;

            List of files:
            /linux-6.15/fs/gfs2/Kconfig</description>
        <pubDate>Tue, 15 Sep 2009 08:59:02 +0000</pubDate>
        <dc:creator>Steven Whitehouse &lt;swhiteho@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>90c699a9 - block: rename CONFIG_LBD to CONFIG_LBDAF</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/gfs2/Kconfig#90c699a9</link>
        <description>block: rename CONFIG_LBD to CONFIG_LBDAFFollow-up to &quot;block: enable by default support for large devicesand files on 32-bit archs&quot;.Rename CONFIG_LBD to CONFIG_LBDAF to:- allow update of existing [def]configs for &quot;default y&quot; change- reflect that it is used also for large files support nowadaysSigned-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;Signed-off-by: Jens Axboe &lt;jens.axboe@oracle.com&gt;

            List of files:
            /linux-6.15/fs/gfs2/Kconfig</description>
        <pubDate>Fri, 19 Jun 2009 06:08:50 +0000</pubDate>
        <dc:creator>Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>fe64d517 - GFS2: Umount recovery race fix</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/gfs2/Kconfig#fe64d517</link>
        <description>GFS2: Umount recovery race fixThis patch fixes a race condition where we can receive recoveryrequests part way through processing a umount. This was causingproblems since the recovery thread had already gone away.Looking in more detail at the recovery code, it was really tryingto implement a slight variation on a work queue, and that happens toalign nicely with the recently introduced slow-work subsystem. As aresult I&apos;ve updated the code to use slow-work, rather than its own homegrown variety of work queue.When using the wait_on_bit() function, I noticed that the wait functionthat was supplied as an argument was appearing in the WCHAN field, soI&apos;ve updated the function names in order to produce more meaningfuloutput.Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;

            List of files:
            /linux-6.15/fs/gfs2/Kconfig</description>
        <pubDate>Tue, 19 May 2009 09:01:18 +0000</pubDate>
        <dc:creator>Steven Whitehouse &lt;swhiteho@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>f057f6cd - GFS2: Merge lock_dlm module into GFS2</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/gfs2/Kconfig#f057f6cd</link>
        <description>GFS2: Merge lock_dlm module into GFS2This is the big patch that I&apos;ve been working on for some timenow. There are many reasons for wanting to make this changesuch as: o Reducing overhead by eliminating duplicated fields between structures o Simplifcation of the code (reduces the code size by a fair bit) o The locking interface is now the DLM interface itself as proposed   some time ago. o Fewer lookups of glocks when processing replies from the DLM o Fewer memory allocations/deallocations for each glock o Scope to do further optimisations in the future (but this patch is   more than big enough for now!)Please note that (a) this patch relates to the lock_dlm module andnot the DLM itself, that is still a separate module; and (b) thatwe retain the ability to build GFS2 as a standalone single nodefilesystem with out requiring the DLM.This patch needs a lot of testing, hence my keeping it I restartedmy -git tree after the last merge window. That way, this has the maximumexposure before its merged. This is (modulo a few minor bug fixes) thesame patch that I&apos;ve been posting on and off the the last three monthsand its passed a number of different tests so far.Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;

            List of files:
            /linux-6.15/fs/gfs2/Kconfig</description>
        <pubDate>Mon, 12 Jan 2009 10:43:39 +0000</pubDate>
        <dc:creator>Steven Whitehouse &lt;swhiteho@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>0027ce68 - GFS2: LSF and LBD are now one and the same</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/gfs2/Kconfig#0027ce68</link>
        <description>GFS2: LSF and LBD are now one and the sameAs a result of this recent patch:http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=b3a6ffe16b5cc48abe7db8d04882dc45280eb693We only need to depend on LBD.Reported-by: Fabio M. Di Nitto &lt;fdinitto@redhat.com&gt;Signed-off-by: Steven Whitehouse &lt;swhiteho@redhat.com&gt;

            List of files:
            /linux-6.15/fs/gfs2/Kconfig</description>
        <pubDate>Tue, 06 Jan 2009 14:56:26 +0000</pubDate>
        <dc:creator>Steven Whitehouse &lt;swhiteho@redhat.com&gt;</dc:creator>
    </item>
</channel>
</rss>
