<?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 sysfs-kernel-slab</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>ee65728e - docs: rename Documentation/vm to Documentation/mm</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-kernel-slab#ee65728e</link>
        <description>docs: rename Documentation/vm to Documentation/mmso it will be consistent with code mm directory and withDocumentation/admin-guide/mm and won&apos;t be confused with virtual machines.Signed-off-by: Mike Rapoport &lt;rppt@linux.ibm.com&gt;Suggested-by: Matthew Wilcox &lt;willy@infradead.org&gt;Tested-by: Ira Weiny &lt;ira.weiny@intel.com&gt;Acked-by: Jonathan Corbet &lt;corbet@lwn.net&gt;Acked-by: Wu XiangCheng &lt;bobwxc@email.cn&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-kernel-slab</description>
        <pubDate>Mon, 27 Jun 2022 06:00:26 +0000</pubDate>
        <dc:creator>Mike Rapoport &lt;rppt@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>773151dc - ABI: sysfs-kernel-slab: Document some stats</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-kernel-slab#773151dc</link>
        <description>ABI: sysfs-kernel-slab: Document some statsDocument three slab stats that were added in 2011 and 2017.Fixes: 49e2258586b4 (&quot;slub: per cpu cache for partial pages&quot;)Fixes: 8eb8284b4129 (&quot;usercopy: Prepare for usercopy whitelisting&quot;)Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;Link: https://lore.kernel.org/r/8960435734c5aa918568ce7891171448c4d68709.1632750608.git.mchehab+huawei@kernel.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-kernel-slab</description>
        <pubDate>Mon, 27 Sep 2021 13:59:41 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a19ea9e3 - ABI: sysfs-kernel-slab: use a wildcard for the cache name</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-kernel-slab#a19ea9e3</link>
        <description>ABI: sysfs-kernel-slab: use a wildcard for the cache namethe &quot;cache&quot; part of the description is actually a wildcard,as, in practice, this will use per-subsystem names:    /sys/kernel/slab/Acpi-Namespace/align    /sys/kernel/slab/Acpi-Operand/align    /sys/kernel/slab/Acpi-Parse/align...    /sys/kernel/slab/zswap_entry/alignSigned-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;Link: https://lore.kernel.org/r/64095cc0a38d0f675ab798d4f04d8631674b59f7.1631782432.git.mchehab+huawei@kernel.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-kernel-slab</description>
        <pubDate>Thu, 16 Sep 2021 08:59:30 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>54a19b4d - docs: ABI: cleanup several ABI documents</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-kernel-slab#54a19b4d</link>
        <description>docs: ABI: cleanup several ABI documentsThere are some ABI documents that, while they don&apos;t generateany warnings, they have issues when parsed by get_abi.pl scripton its output result.Address them, in order to provide a clean output.Reviewed-by: Tom Rix &lt;trix@redhat.com&gt; # for fpga-managerReviewed-By: Kajol Jain&lt;kjain@linux.ibm.com&gt; # for sysfs-bus-event_source-devices-hv_gpci and sysfs-bus-event_source-devices-hv_24x7Acked-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt; #for IIOAcked-by: Oded Gabbay &lt;oded.gabbay@gmail.com&gt; # for HabanalabsAcked-by: Vaibhav Jain &lt;vaibhav@linux.ibm.com&gt; # for sysfs-bus-papr-pmemAcked-by: Cezary Rojewski &lt;cezary.rojewski@intel.com&gt; # for catptAcked-by: Suzuki K Poulose &lt;suzuki.poulose@arm.com&gt;Acked-by: Ilya Dryomov &lt;idryomov@gmail.com&gt; # for rbdAcked-by: Jonathan Corbet &lt;corbet@lwn.net&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;Link: https://lore.kernel.org/r/5bc78e5b68ed1e9e39135173857cb2e753be868f.1604042072.git.mchehab+huawei@kernel.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-kernel-slab</description>
        <pubDate>Fri, 30 Oct 2020 07:40:50 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>04f768a3 - mm, slab: extend slab/shrink to shrink all memcg caches</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-kernel-slab#04f768a3</link>
        <description>mm, slab: extend slab/shrink to shrink all memcg cachesCurrently, a value of &apos;1&quot; is written to /sys/kernel/slab/&lt;slab&gt;/shrinkfile to shrink the slab by flushing out all the per-cpu slabs and freeslabs in partial lists.  This can be useful to squeeze out a bit morememory under extreme condition as well as making the active object countsin /proc/slabinfo more accurate.This usually applies only to the root caches, as the SLUB_MEMCG_SYSFS_ONoption is usually not enabled and &quot;slub_memcg_sysfs=1&quot; not set.  Even ifmemcg sysfs is turned on, it is too cumbersome and impractical to manageall those per-memcg sysfs files in a real production system.So there is no practical way to shrink memcg caches.  Fix this by enablinga proper write to the shrink sysfs file of the root cache to scan all theavailable memcg caches and shrink them as well.  For a non-root memcgcache (when SLUB_MEMCG_SYSFS_ON or slub_memcg_sysfs is on), only thatcache will be shrunk when written.On a 2-socket 64-core 256-thread arm64 system with 64k page aftera parallel kernel build, the the amount of memory occupied by slabsbefore shrinking slabs were: # grep task_struct /proc/slabinfo task_struct        53137  53192   4288   61    4 : tunables    0    0 0 : slabdata    872    872      0 # grep &quot;^S[lRU]&quot; /proc/meminfo Slab:            3936832 kB SReclaimable:     399104 kB SUnreclaim:      3537728 kBAfter shrinking slabs (by echoing &quot;1&quot; to all shrink files): # grep &quot;^S[lRU]&quot; /proc/meminfo Slab:            1356288 kB SReclaimable:     263296 kB SUnreclaim:      1092992 kB # grep task_struct /proc/slabinfo task_struct         2764   6832   4288   61    4 : tunables    0    0 0 : slabdata    112    112      0Link: http://lkml.kernel.org/r/20190723151445.7385-1-longman@redhat.comSigned-off-by: Waiman Long &lt;longman@redhat.com&gt;Acked-by: Roman Gushchin &lt;guro@fb.com&gt;Acked-by: Christoph Lameter &lt;cl@linux.com&gt;Cc: Pekka Enberg &lt;penberg@kernel.org&gt;Cc: David Rientjes &lt;rientjes@google.com&gt;Cc: Joonsoo Kim &lt;iamjoonsoo.kim@lge.com&gt;Cc: Michal Hocko &lt;mhocko@kernel.org&gt;Cc: Johannes Weiner &lt;hannes@cmpxchg.org&gt;Cc: Shakeel Butt &lt;shakeelb@google.com&gt;Cc: Vladimir Davydov &lt;vdavydov.dev@gmail.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/Documentation/ABI/testing/sysfs-kernel-slab</description>
        <pubDate>Mon, 23 Sep 2019 22:33:46 +0000</pubDate>
        <dc:creator>Waiman Long &lt;longman@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>ad56b738 - docs/vm: rename documentation files to .rst</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-kernel-slab#ad56b738</link>
        <description>docs/vm: rename documentation files to .rstSigned-off-by: Mike Rapoport &lt;rppt@linux.vnet.ibm.com&gt;Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-kernel-slab</description>
        <pubDate>Wed, 21 Mar 2018 19:22:47 +0000</pubDate>
        <dc:creator>Mike Rapoport &lt;rppt@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>8c27ceff - docs: fix locations of several documents that got moved</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-kernel-slab#8c27ceff</link>
        <description>docs: fix locations of several documents that got movedThe previous patch renamed several files that are cross-referencedalong the Kernel documentation. Adjust the links to point tothe right places.Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-kernel-slab</description>
        <pubDate>Tue, 18 Oct 2016 12:12:27 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;</dc:creator>
    </item>
<item>
        <title>888a214d - slub: document setting min order with debug_guardpage_minorder &gt; 0</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-kernel-slab#888a214d</link>
        <description>slub: document setting min order with debug_guardpage_minorder &gt; 0Acked-by: David Rientjes &lt;rientjes@google.com&gt;Cc: Pekka Enberg &lt;penberg@cs.helsinki.fi&gt;Cc: &quot;Rafael J. Wysocki&quot; &lt;rjw@sisk.pl&gt;Signed-off-by: Stanislaw Gruszka &lt;sgruszka@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/Documentation/ABI/testing/sysfs-kernel-slab</description>
        <pubDate>Fri, 13 Jan 2012 01:17:39 +0000</pubDate>
        <dc:creator>Stanislaw Gruszka &lt;sgruszka@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>78eb00cc - slub: allow stats to be cleared</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-kernel-slab#78eb00cc</link>
        <description>slub: allow stats to be clearedWhen collecting slub stats for particular workloads, it&apos;s necessary tocollect each statistic for all caches before the job is even startedbecause the counters are usually greater than zero just from boot andinitialization.This allows a statistic to be cleared on each cpu by writing &apos;0&apos; to itssysfs file.  This creates a baseline for statistics of interest beforethe workload is started.Setting a statistic to a particular value is not supported, so all valueswritten to these files other than &apos;0&apos; returns -EINVAL.Cc: Christoph Lameter &lt;cl@linux-foundation.org&gt;Signed-off-by: David Rientjes &lt;rientjes@google.com&gt;Signed-off-by: Pekka Enberg &lt;penberg@cs.helsinki.fi&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-kernel-slab</description>
        <pubDate>Thu, 15 Oct 2009 09:20:22 +0000</pubDate>
        <dc:creator>David Rientjes &lt;rientjes@google.com&gt;</dc:creator>
    </item>
<item>
        <title>51e95bed - slub: add Documentation/ABI/testing/sysfs-kernel-slab</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-kernel-slab#51e95bed</link>
        <description>slub: add Documentation/ABI/testing/sysfs-kernel-slabAdds documentation for the slub ABI.This is placed in the `testing&apos; directory since the meanings of thesefiles are still subject to change as slub is developed.Acked-by: Christoph Lameter &lt;cl@linux-foundation.org&gt;Cc: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;Signed-off-by: David Rientjes &lt;rientjes@google.com&gt;Signed-off-by: Pekka Enberg &lt;penberg@cs.helsinki.fi&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-kernel-slab</description>
        <pubDate>Fri, 24 Apr 2009 23:26:25 +0000</pubDate>
        <dc:creator>David Rientjes &lt;rientjes@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
