<?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 sysfs-fs-xfs</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>c771600c6af14749609b49565ffb4cac2959710d - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-fs-xfs#c771600c6af14749609b49565ffb4cac2959710d</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextWe need4ba4f1afb6a9 (&quot;perf: Generic hotplug support for a PMU with a scope&quot;)in order to land a i915 PMU simplification and a fix. That landed in 6.12and we are stuck at 6.9 so lets bump things forward.Signed-off-by: Tvrtko Ursulin &lt;tursulin@ursulin.net&gt;

            List of files:
            /linux/Documentation/ABI/testing/sysfs-fs-xfs</description>
        <pubDate>Wed, 05 Feb 2025 10:29:14 +0100</pubDate>
        <dc:creator>Tvrtko Ursulin &lt;tursulin@ursulin.net&gt;</dc:creator>
    </item>
<item>
        <title>36ec807b627b4c0a0a382f0ae48eac7187d14b2b - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-fs-xfs#36ec807b627b4c0a0a382f0ae48eac7187d14b2b</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.12 merge window.

            List of files:
            /linux/Documentation/ABI/testing/sysfs-fs-xfs</description>
        <pubDate>Fri, 20 Sep 2024 10:24:24 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f057b57270c2a17d3f45c177e9434fa5745caa48 - Merge branch &apos;ib/6.11-rc6-matrix-keypad-spitz&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-fs-xfs#f057b57270c2a17d3f45c177e9434fa5745caa48</link>
        <description>Merge branch &apos;ib/6.11-rc6-matrix-keypad-spitz&apos; into nextBring in changes removing support for platform data from matrix-keypaddriver.

            List of files:
            /linux/Documentation/ABI/testing/sysfs-fs-xfs</description>
        <pubDate>Fri, 06 Sep 2024 06:49:07 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>66e72a01b60ae6950ddbb3585fdc1424d303e14b - Merge tag &apos;v6.11-rc1&apos; into clk-meson-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-fs-xfs#66e72a01b60ae6950ddbb3585fdc1424d303e14b</link>
        <description>Merge tag &apos;v6.11-rc1&apos; into clk-meson-nextLinux 6.11-rc1

            List of files:
            /linux/Documentation/ABI/testing/sysfs-fs-xfs</description>
        <pubDate>Mon, 29 Jul 2024 16:32:02 +0200</pubDate>
        <dc:creator>Jerome Brunet &lt;jbrunet@baylibre.com&gt;</dc:creator>
    </item>
<item>
        <title>ee057c8c194b9283f4137b253b70e292693a39f0 - Merge tag &apos;v6.11-rc3&apos; into trace/ring-buffer/core</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-fs-xfs#ee057c8c194b9283f4137b253b70e292693a39f0</link>
        <description>Merge tag &apos;v6.11-rc3&apos; into trace/ring-buffer/coreThe &quot;reserve_mem&quot; kernel command line parameter has been pulled intov6.11. Merge the latest -rc3 to allow the persistent ring buffer memory tobe able to be mapped at the address specified by the &quot;reserve_mem&quot; commandline parameter.Signed-off-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux/Documentation/ABI/testing/sysfs-fs-xfs</description>
        <pubDate>Wed, 14 Aug 2024 22:56:42 +0200</pubDate>
        <dc:creator>Steven Rostedt &lt;rostedt@goodmis.org&gt;</dc:creator>
    </item>
<item>
        <title>c8faf11cd192214e231626c3ee973a35d8fc33f2 - Merge tag &apos;v6.11-rc1&apos; into for-6.12</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-fs-xfs#c8faf11cd192214e231626c3ee973a35d8fc33f2</link>
        <description>Merge tag &apos;v6.11-rc1&apos; into for-6.12Linux 6.11-rc1

            List of files:
            /linux/Documentation/ABI/testing/sysfs-fs-xfs</description>
        <pubDate>Tue, 30 Jul 2024 21:30:11 +0200</pubDate>
        <dc:creator>Tejun Heo &lt;tj@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ed7171ff9fabc49ae6ed42fbd082a576473836fc - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-fs-xfs#ed7171ff9fabc49ae6ed42fbd082a576473836fc</link>
        <description>Merge drm/drm-next into drm-xe-nextGet drm-xe-next on v6.11-rc2 and synchronized with drm-intel-next forthe display side. This resolves the current conflict for theenable_display module parameter and allows further pending refactors.Signed-off-by: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;

            List of files:
            /linux/Documentation/ABI/testing/sysfs-fs-xfs</description>
        <pubDate>Fri, 16 Aug 2024 19:05:54 +0200</pubDate>
        <dc:creator>Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>5c61f59824b5e46516ea5d0543ad7a8871567416 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-fs-xfs#5c61f59824b5e46516ea5d0543ad7a8871567416</link>
        <description>Merge drm/drm-next into drm-misc-nextGet drm-misc-next to the state of v6.11-rc2.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/Documentation/ABI/testing/sysfs-fs-xfs</description>
        <pubDate>Mon, 12 Aug 2024 14:14:18 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>3663e2c4bc45fcdc71931fcbfcbfbf9b71f55c83 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-fs-xfs#3663e2c4bc45fcdc71931fcbfcbfbf9b71f55c83</link>
        <description>Merge drm/drm-next into drm-intel-nextSync with v6.11-rc1 in general, and specifically get the newBACKLIGHT_POWER_ constants for power states.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/Documentation/ABI/testing/sysfs-fs-xfs</description>
        <pubDate>Thu, 01 Aug 2024 12:06:09 +0200</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>4436e6da008fee87d54c038e983e5be9a6baf8fb - Merge branch &apos;linus&apos; into x86/mm</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-fs-xfs#4436e6da008fee87d54c038e983e5be9a6baf8fb</link>
        <description>Merge branch &apos;linus&apos; into x86/mmBring x86 and selftests up to date

            List of files:
            /linux/Documentation/ABI/testing/sysfs-fs-xfs</description>
        <pubDate>Fri, 02 Aug 2024 14:10:55 +0200</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>a1ff5a7d78a036d6c2178ee5acd6ba4946243800 - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-fs-xfs#a1ff5a7d78a036d6c2178ee5acd6ba4946243800</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesLet&apos;s start the new drm-misc-fixes cycle by bringing in 6.11-rc1.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/Documentation/ABI/testing/sysfs-fs-xfs</description>
        <pubDate>Tue, 30 Jul 2024 09:09:23 +0200</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>bf3aa9de7ba57c2c7b5ea70c1ad3a6670cd6fcb0 - Merge tag &apos;xfs-6.11-merge-3&apos; of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-fs-xfs#bf3aa9de7ba57c2c7b5ea70c1ad3a6670cd6fcb0</link>
        <description>Merge tag &apos;xfs-6.11-merge-3&apos; of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxPull xfs updates from Chandan Babu: &quot;Major changes in this release are limited to enabling FITRIM on  realtime devices and Byte-based grant head log reservation tracking.  The remaining changes are limited to fixes and cleanups included in  this pull request.  Core:   - Enable FITRIM on the realtime device   - Introduce byte-based grant head log reservation tracking instead of     physical log location tracking.     This allows grant head to track a full 64 bit bytes space and hence     overcome the limit of 4GB indexing that has been present until now  Fixes:   - xfs_flush_unmap_range() and xfs_prepare_shift() should consider RT     extents in the flush unmap range   - Implement bounds check when traversing log operations during log     replay   - Prevent out of bounds access when traversing a directory data block   - Prevent incorrect ENOSPC when concurrently performing file creation     and file writes   - Fix rtalloc rotoring when delalloc is in use  Cleanups:   - Clean up I/O path inode locking helpers and the page fault handler   - xfs: hoist inode operations to libxfs in anticipation of the     metadata inode directory feature, which maintains a directory tree     of metadata inodes. This will be necessary for further enhancements     to the realtime feature, subvolume support   - Clean up some warts in the extent freeing log intent code   - Clean up the refcount and rmap intent code before adding support     for realtime devices   - Provide the correct email address for sysfs ABI documentation&quot;* tag &apos;xfs-6.11-merge-3&apos; of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux: (80 commits)  xfs: fix rtalloc rotoring when delalloc is in use  xfs: get rid of xfs_ag_resv_rmapbt_alloc  xfs: skip flushing log items during push  xfs: grant heads track byte counts, not LSNs  xfs: pass the full grant head to accounting functions  xfs: track log space pinned by the AIL  xfs: collapse xlog_state_set_callback in caller  xfs: l_last_sync_lsn is really AIL state  xfs: ensure log tail is always up to date  xfs: background AIL push should target physical space  xfs: AIL doesn&apos;t need manual pushing  xfs: move and rename xfs_trans_committed_bulk  xfs: fix the contact address for the sysfs ABI documentation  xfs: Avoid races with cnt_btree lastrec updates  xfs: move xfs_refcount_update_defer_add to xfs_refcount_item.c  xfs: simplify usage of the rcur local variable in xfs_refcount_finish_one  xfs: don&apos;t bother calling xfs_refcount_finish_one_cleanup in xfs_refcount_finish_one  xfs: reuse xfs_refcount_update_cancel_item  xfs: add a ci_entry helper  xfs: remove xfs_trans_set_refcount_flags  ...

            List of files:
            /linux/Documentation/ABI/testing/sysfs-fs-xfs</description>
        <pubDate>Wed, 17 Jul 2024 21:57:48 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>c1220522ef405a9ebf19447330c9e9de5dfc649c - xfs: grant heads track byte counts, not LSNs</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-fs-xfs#c1220522ef405a9ebf19447330c9e9de5dfc649c</link>
        <description>xfs: grant heads track byte counts, not LSNsThe grant heads in the log track the space reserved in the log forrunning transactions. They do this by tracking how far ahead of thetail that the reservation has reached, and the units for doing thisare {cycle,bytes} for the reserve head rather than {cycle,blocks}which are normal used by LSNs.This is annoyingly complex because we have to split, crack andcombined these tuples for any calculation we do to determine logspace and targets. This is computationally expensive as well asdifficult to do atomically and locklessly, as well as limiting thesize of the log to 2^32 bytes.Really, though, all the grant heads are tracking is how much spaceis currently available for use in the log. We can track this as asimply byte count - we just don&apos;t care what the actual physicallocation in the log the head and tail are at, just how much space wehave remaining before the head and tail overlap.So, convert the grant heads to track the byte reservations that areactive rather than the current (cycle, offset) tuples. This means anempty log has zero bytes consumed, and a full log is when thereservations reach the size of the log minus the space consumed bythe AIL.This greatly simplifies the accounting and checks for whether thereis space available. We no longer need to crack or combine LSNs todetermine how much space the log has left, nor do we need to look atthe head or tail of the log to determine how close to full we are.There is, however, a complexity that needs to be handled. We knowhow much space is being tracked in the AIL now via log-&gt;l_tail_spaceand the log tickets track active reservations and return the unusedportions to the grant heads when ungranted.  Unfortunately, we don&apos;ttrack the used portion of the grant, so when we transfer log itemsfrom the CIL to the AIL, the space accounted to the grant heads istransferred to the log tail space.  Hence when we move the AIL headforwards on item insert, we have to remove that space from the grantheads.We also remove the xlog_verify_grant_tail() debug function as it isno longer useful. The check it performs has been racy since delayedlogging was introduced, but now it is clearly only detecting falsepositives so remove it.The result of this substantially simpler accounting algorithm is anincrease in sustained transaction rate from ~1.3 milliontransactions/s to ~1.9 million transactions/s with no increase inCPU usage. We also remove the 32 bit space limitation on the grantheads, which will allow us to increase the journal size beyond 2GBin future.Note that this renames the sysfs files exposing the log grant spacenow that the values are exported in bytes.  This allows xfsteststo auto-detect the old or new ABI.[hch: move xlog_grant_sub_space out of line,      update the xlog_grant_{add,sub}_space prototypes,      rename the sysfs files to allow auto-detection in xfstests]Signed-off-by: Dave Chinner &lt;dchinner@redhat.com&gt;Reviewed-by: Darrick J. Wong &lt;djwong@kernel.org&gt;Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;Reviewed-by: Dave Chinner &lt;dchinner@redhat.com&gt;Signed-off-by: Chandan Babu R &lt;chandanbabu@kernel.org&gt;

            List of files:
            /linux/Documentation/ABI/testing/sysfs-fs-xfs</description>
        <pubDate>Thu, 20 Jun 2024 09:21:27 +0200</pubDate>
        <dc:creator>Dave Chinner &lt;dchinner@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>9ff4490e2ab364ec433f15668ef3f5edfb53feca - xfs: fix the contact address for the sysfs ABI documentation</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-fs-xfs#9ff4490e2ab364ec433f15668ef3f5edfb53feca</link>
        <description>xfs: fix the contact address for the sysfs ABI documentationoss.sgi.com is long dead, refer to the current linux-xfs list instead.Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;Reviewed-by: Darrick J. Wong &lt;djwong@kernel.org&gt;Signed-off-by: Chandan Babu R &lt;chandanbabu@kernel.org&gt;

            List of files:
            /linux/Documentation/ABI/testing/sysfs-fs-xfs</description>
        <pubDate>Thu, 20 Jun 2024 09:21:18 +0200</pubDate>
        <dc:creator>Christoph Hellwig &lt;hch@lst.de&gt;</dc:creator>
    </item>
<item>
        <title>942baad211336efefb93a8369478888ab845c450 - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-fs-xfs#942baad211336efefb93a8369478888ab845c450</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextPulling in -rc2 fixes and TTM changes that next upcoming patches dependon.Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/Documentation/ABI/testing/sysfs-fs-xfs</description>
        <pubDate>Wed, 02 Jun 2021 09:18:45 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>c37fe6aff89cb0d842993fe2f69e48bf3ebe0ab0 - Merge tag &apos;v5.13-rc2&apos; into spi-5.13</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-fs-xfs#c37fe6aff89cb0d842993fe2f69e48bf3ebe0ab0</link>
        <description>Merge tag &apos;v5.13-rc2&apos; into spi-5.13Linux 5.13-rc2

            List of files:
            /linux/Documentation/ABI/testing/sysfs-fs-xfs</description>
        <pubDate>Tue, 18 May 2021 18:24:52 +0200</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>85ebe5aeef9b0bf4c91ff91652b32f9c54f71d34 - Merge branch &apos;fixes-rc1&apos; into fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-fs-xfs#85ebe5aeef9b0bf4c91ff91652b32f9c54f71d34</link>
        <description>Merge branch &apos;fixes-rc1&apos; into fixes

            List of files:
            /linux/Documentation/ABI/testing/sysfs-fs-xfs</description>
        <pubDate>Tue, 18 May 2021 08:45:08 +0200</pubDate>
        <dc:creator>Tony Lindgren &lt;tony@atomide.com&gt;</dc:creator>
    </item>
<item>
        <title>d22fe808f9a3456f16015e79f1b86a10ce13099f - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-fs-xfs#d22fe808f9a3456f16015e79f1b86a10ce13099f</link>
        <description>Merge drm/drm-next into drm-intel-nextTime to get back in sync...Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/Documentation/ABI/testing/sysfs-fs-xfs</description>
        <pubDate>Mon, 17 May 2021 23:48:02 +0200</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>d0034a7a4ac7fae708146ac0059b9c47a1543f0d - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-fs-xfs#d0034a7a4ac7fae708146ac0059b9c47a1543f0d</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 5.13 merge window.

            List of files:
            /linux/Documentation/ABI/testing/sysfs-fs-xfs</description>
        <pubDate>Tue, 04 May 2021 20:46:00 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>355b60296143a090039211c5f0e1463f84aab65a - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-fs-xfs#355b60296143a090039211c5f0e1463f84aab65a</link>
        <description>Merge drm/drm-next into drm-misc-nextChristian needs some patches from drm/nextSigned-off-by: Maxime Ripard &lt;maxime@cerno.tech&gt;

            List of files:
            /linux/Documentation/ABI/testing/sysfs-fs-xfs</description>
        <pubDate>Mon, 26 Apr 2021 14:03:09 +0200</pubDate>
        <dc:creator>Maxime Ripard &lt;maxime@cerno.tech&gt;</dc:creator>
    </item>
</channel>
</rss>
