<?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-kernel-mm-ksm</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>1ac731c529cd4d6adbce134754b51ff7d822b145 - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm#1ac731c529cd4d6adbce134754b51ff7d822b145</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.6 merge window.

            List of files:
            /linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm</description>
        <pubDate>Thu, 31 Aug 2023 01:06:38 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>50501936288d6a29d7ef78f25d00e33240fad45f - Merge tag &apos;v6.4&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm#50501936288d6a29d7ef78f25d00e33240fad45f</link>
        <description>Merge tag &apos;v6.4&apos; into nextSync up with mainline to bring in updates to shared infrastructure.

            List of files:
            /linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm</description>
        <pubDate>Mon, 17 Jul 2023 18:20:46 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>e80b500370e71b8cd7dd64be4080cee0a3e5068f - Merge branch &apos;for-6.5/apple&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm#e80b500370e71b8cd7dd64be4080cee0a3e5068f</link>
        <description>Merge branch &apos;for-6.5/apple&apos; into for-linus- improved support for Keychron K8 keyboard (Lasse Brun)

            List of files:
            /linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm</description>
        <pubDate>Tue, 27 Jun 2023 22:37:24 +0200</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.cz&gt;</dc:creator>
    </item>
<item>
        <title>db6da59cf27b5661ced03754ae0550f8914eda9e - Merge drm/drm-next into drm-misc-next-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm#db6da59cf27b5661ced03754ae0550f8914eda9e</link>
        <description>Merge drm/drm-next into drm-misc-next-fixesBackmerging to sync drm-misc-next-fixes with drm-misc-next.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm</description>
        <pubDate>Thu, 15 Jun 2023 10:34:19 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>03c601927b673a243c9595e1ecc9e8adfdd02438 - Merge branch &apos;drm-next&apos; of git://anongit.freedesktop.org/drm/drm into msm-next-lumag-base</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm#03c601927b673a243c9595e1ecc9e8adfdd02438</link>
        <description>Merge branch &apos;drm-next&apos; of git://anongit.freedesktop.org/drm/drm into msm-next-lumag-baseMerge the drm-next tree to pick up the DRM DSC helpers (merged viadrm-intel-next tree). MSM DSC v1.2 patches depend on these helpers.Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;

            List of files:
            /linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm</description>
        <pubDate>Mon, 12 Jun 2023 23:20:40 +0200</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>5c68005083d620b1499fc81926a514d39ae8b88c - Merge tag &apos;v6.4-rc4&apos; into wpan-next/staging</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm#5c68005083d620b1499fc81926a514d39ae8b88c</link>
        <description>Merge tag &apos;v6.4-rc4&apos; into wpan-next/stagingLinux 6.4-rc4

            List of files:
            /linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm</description>
        <pubDate>Tue, 06 Jun 2023 10:42:42 +0200</pubDate>
        <dc:creator>Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;</dc:creator>
    </item>
<item>
        <title>9ff17e6bdaa50892dd9bdb1b116cb71b73dd711a - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm#9ff17e6bdaa50892dd9bdb1b116cb71b73dd711a</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextFor conflict avoidance we need the following commit:  c9a9f18d3ad8 drm/i915/huc: use const struct bus_type pointersSigned-off-by: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt;

            List of files:
            /linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm</description>
        <pubDate>Mon, 05 Jun 2023 12:10:23 +0200</pubDate>
        <dc:creator>Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>9c3a985f88fa4de82bf4bda906095ce6444e9039 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm#9c3a985f88fa4de82bf4bda906095ce6444e9039</link>
        <description>Merge drm/drm-next into drm-intel-nextBackmerge to get some hwmon dependencies.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm</description>
        <pubDate>Wed, 17 May 2023 15:30:24 +0200</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>50282fd57bcd3525c9d81eef58df8718e4337c6d - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm#50282fd57bcd3525c9d81eef58df8718e4337c6d</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesLet&apos;s bring 6.4-rc1 in drm-misc-fixes to start the new fix cycle.Signed-off-by: Maxime Ripard &lt;maxime@cerno.tech&gt;

            List of files:
            /linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm</description>
        <pubDate>Fri, 12 May 2023 09:47:12 +0200</pubDate>
        <dc:creator>Maxime Ripard &lt;maxime@cerno.tech&gt;</dc:creator>
    </item>
<item>
        <title>ff32fcca64437f679a2bf1c0a19d5def389a18e2 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm#ff32fcca64437f679a2bf1c0a19d5def389a18e2</link>
        <description>Merge drm/drm-next into drm-misc-nextStart the 6.5 release cycle.Signed-off-by: Maxime Ripard &lt;maxime@cerno.tech&gt;

            List of files:
            /linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm</description>
        <pubDate>Tue, 09 May 2023 15:03:40 +0200</pubDate>
        <dc:creator>Maxime Ripard &lt;maxime@cerno.tech&gt;</dc:creator>
    </item>
<item>
        <title>7fa8a8ee9400fe8ec188426e40e481717bc5e924 - Merge tag &apos;mm-stable-2023-04-27-15-30&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm#7fa8a8ee9400fe8ec188426e40e481717bc5e924</link>
        <description>Merge tag &apos;mm-stable-2023-04-27-15-30&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmPull MM updates from Andrew Morton: - Nick Piggin&apos;s &quot;shoot lazy tlbs&quot; series, to improve the peformance of   switching from a user process to a kernel thread. - More folio conversions from Kefeng Wang, Zhang Peng and Pankaj   Raghav. - zsmalloc performance improvements from Sergey Senozhatsky. - Yue Zhao has found and fixed some data race issues around the   alteration of memcg userspace tunables. - VFS rationalizations from Christoph Hellwig:     - removal of most of the callers of write_one_page()     - make __filemap_get_folio()&apos;s return value more useful - Luis Chamberlain has changed tmpfs so it no longer requires swap   backing. Use `mount -o noswap&apos;. - Qi Zheng has made the slab shrinkers operate locklessly, providing   some scalability benefits. - Keith Busch has improved dmapool&apos;s performance, making part of its   operations O(1) rather than O(n). - Peter Xu adds the UFFD_FEATURE_WP_UNPOPULATED feature to userfaultd,   permitting userspace to wr-protect anon memory unpopulated ptes. - Kirill Shutemov has changed MAX_ORDER&apos;s meaning to be inclusive   rather than exclusive, and has fixed a bunch of errors which were   caused by its unintuitive meaning. - Axel Rasmussen give userfaultfd the UFFDIO_CONTINUE_MODE_WP feature,   which causes minor faults to install a write-protected pte. - Vlastimil Babka has done some maintenance work on vma_merge():   cleanups to the kernel code and improvements to our userspace test   harness. - Cleanups to do_fault_around() by Lorenzo Stoakes. - Mike Rapoport has moved a lot of initialization code out of various   mm/ files and into mm/mm_init.c. - Lorenzo Stoakes removd vmf_insert_mixed_prot(), which was added for   DRM, but DRM doesn&apos;t use it any more. - Lorenzo has also coverted read_kcore() and vread() to use iterators   and has thereby removed the use of bounce buffers in some cases. - Lorenzo has also contributed further cleanups of vma_merge(). - Chaitanya Prakash provides some fixes to the mmap selftesting code. - Matthew Wilcox changes xfs and afs so they no longer take sleeping   locks in -&gt;map_page(), a step towards RCUification of pagefaults. - Suren Baghdasaryan has improved mmap_lock scalability by switching to   per-VMA locking. - Frederic Weisbecker has reworked the percpu cache draining so that it   no longer causes latency glitches on cpu isolated workloads. - Mike Rapoport cleans up and corrects the ARCH_FORCE_MAX_ORDER Kconfig   logic. - Liu Shixin has changed zswap&apos;s initialization so we no longer waste a   chunk of memory if zswap is not being used. - Yosry Ahmed has improved the performance of memcg statistics   flushing. - David Stevens has fixed several issues involving khugepaged,   userfaultfd and shmem. - Christoph Hellwig has provided some cleanup work to zram&apos;s IO-related   code paths. - David Hildenbrand has fixed up some issues in the selftest code&apos;s   testing of our pte state changing. - Pankaj Raghav has made page_endio() unneeded and has removed it. - Peter Xu contributed some rationalizations of the userfaultfd   selftests. - Yosry Ahmed has fixed an issue around memcg&apos;s page recalim   accounting. - Chaitanya Prakash has fixed some arm-related issues in the   selftests/mm code. - Longlong Xia has improved the way in which KSM handles hwpoisoned   pages. - Peter Xu fixes a few issues with uffd-wp at fork() time. - Stefan Roesch has changed KSM so that it may now be used on a   per-process and per-cgroup basis.* tag &apos;mm-stable-2023-04-27-15-30&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (369 commits)  mm,unmap: avoid flushing TLB in batch if PTE is inaccessible  shmem: restrict noswap option to initial user namespace  mm/khugepaged: fix conflicting mods to collapse_file()  sparse: remove unnecessary 0 values from rc  mm: move &apos;mmap_min_addr&apos; logic from callers into vm_unmapped_area()  hugetlb: pte_alloc_huge() to replace huge pte_alloc_map()  maple_tree: fix allocation in mas_sparse_area()  mm: do not increment pgfault stats when page fault handler retries  zsmalloc: allow only one active pool compaction context  selftests/mm: add new selftests for KSM  mm: add new KSM process and sysfs knobs  mm: add new api to enable ksm per process  mm: shrinkers: fix debugfs file permissions  mm: don&apos;t check VMA write permissions if the PTE/PMD indicates write permissions  migrate_pages_batch: fix statistics for longterm pin retry  userfaultfd: use helper function range_in_vma()  lib/show_mem.c: use for_each_populated_zone() simplify code  mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list()  fs/buffer: convert create_page_buffers to folio_create_buffers  fs/buffer: add folio_create_empty_buffers helper  ...

            List of files:
            /linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm</description>
        <pubDate>Fri, 28 Apr 2023 04:42:02 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>d21077fbc2fc987c2e593c34dc3b4d84e546dc9f - mm: add new KSM process and sysfs knobs</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm#d21077fbc2fc987c2e593c34dc3b4d84e546dc9f</link>
        <description>mm: add new KSM process and sysfs knobsThis adds the general_profit KSM sysfs knob and the process profit metricknobs to ksm_stat.1) expose general_profit metric   The documentation mentions a general profit metric, however this   metric is not calculated.  In addition the formula depends on the size   of internal structures, which makes it more difficult for an   administrator to make the calculation.  Adding the metric for a better   user experience.2) document general_profit sysfs knob3) calculate ksm process profit metric   The ksm documentation mentions the process profit metric and how to   calculate it.  This adds the calculation of the metric.4) mm: expose ksm process profit metric in ksm_stat   This exposes the ksm process profit metric in /proc/&lt;pid&gt;/ksm_stat.   The documentation mentions the formula for the ksm process profit   metric, however it does not calculate it.  In addition the formula   depends on the size of internal structures.  So it makes sense to   expose it.5) document new procfs ksm knobsLink: https://lkml.kernel.org/r/20230418051342.1919757-3-shr@devkernel.ioSigned-off-by: Stefan Roesch &lt;shr@devkernel.io&gt;Reviewed-by: Bagas Sanjaya &lt;bagasdotme@gmail.com&gt;Acked-by: David Hildenbrand &lt;david@redhat.com&gt;Cc: David Hildenbrand &lt;david@redhat.com&gt;Cc: Johannes Weiner &lt;hannes@cmpxchg.org&gt;Cc: Michal Hocko &lt;mhocko@suse.com&gt;Cc: Rik van Riel &lt;riel@surriel.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm</description>
        <pubDate>Tue, 18 Apr 2023 07:13:41 +0200</pubDate>
        <dc:creator>Stefan Roesch &lt;shr@devkernel.io&gt;</dc:creator>
    </item>
<item>
        <title>4f2c0a4acffbec01079c28f839422e64ddeff004 - Merge branch &apos;main&apos; into zstd-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm#4f2c0a4acffbec01079c28f839422e64ddeff004</link>
        <description>Merge branch &apos;main&apos; into zstd-linus

            List of files:
            /linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm</description>
        <pubDate>Wed, 14 Dec 2022 01:21:55 +0100</pubDate>
        <dc:creator>Nick Terrell &lt;terrelln@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>14e77332e74603efab8347c89d3cda447c3b97c9 - Merge branch &apos;main&apos; into zstd-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm#14e77332e74603efab8347c89d3cda447c3b97c9</link>
        <description>Merge branch &apos;main&apos; into zstd-next

            List of files:
            /linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm</description>
        <pubDate>Sat, 22 Oct 2022 01:00:35 +0200</pubDate>
        <dc:creator>Nick Terrell &lt;terrelln@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>5f8f8574c7f5585b09a9623f0f13462e4eb67b4d - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm#5f8f8574c7f5585b09a9623f0f13462e4eb67b4d</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.1 merge window.

            List of files:
            /linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm</description>
        <pubDate>Mon, 10 Oct 2022 07:30:23 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>edd1533d3ccd82dd5d600986d27d524e6be4c5fd - Merge branch &apos;for-6.1/logitech&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm#edd1533d3ccd82dd5d600986d27d524e6be4c5fd</link>
        <description>Merge branch &apos;for-6.1/logitech&apos; into for-linus- Add hanlding of all Bluetooth HID++ devices and fixes in hid++  (Bastien Nocera)

            List of files:
            /linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm</description>
        <pubDate>Wed, 05 Oct 2022 11:21:55 +0200</pubDate>
        <dc:creator>Benjamin Tissoires &lt;benjamin.tissoires@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>97acb6a8fcc4e5c2cdc2693a35acdc5a7461aaa3 - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm#97acb6a8fcc4e5c2cdc2693a35acdc5a7461aaa3</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextDaniele needs 84d4333c1e28 (&quot;misc/mei: Add NULL check to component matchcallback functions&quot;) in order to merge the DG2 HuC patches.Signed-off-by: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt;

            List of files:
            /linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm</description>
        <pubDate>Mon, 03 Oct 2022 18:04:02 +0200</pubDate>
        <dc:creator>Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>305a72efa791c826fe84768ca55e31adc4113ea8 - Merge branch &apos;for-6.1/nvdimm&apos; into libnvdimm-for-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm#305a72efa791c826fe84768ca55e31adc4113ea8</link>
        <description>Merge branch &apos;for-6.1/nvdimm&apos; into libnvdimm-for-nextAdd v6.1 content on top of some straggling updates that missed v6.0.

            List of files:
            /linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm</description>
        <pubDate>Sun, 02 Oct 2022 04:16:16 +0200</pubDate>
        <dc:creator>Dan Williams &lt;dan.j.williams@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>70d1b1a7f8b32b78c09b30dbcfa25ba1e470568b - Merge branch &apos;mlx5-vfio&apos; into mlx5-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm#70d1b1a7f8b32b78c09b30dbcfa25ba1e470568b</link>
        <description>Merge branch &apos;mlx5-vfio&apos; into mlx5-nextMerge net/mlx5 dependencies for device DMA logging.Signed-off-by: Leon Romanovsky &lt;leonro@nvidia.com&gt;

            List of files:
            /linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm</description>
        <pubDate>Tue, 27 Sep 2022 11:56:24 +0200</pubDate>
        <dc:creator>Leon Romanovsky &lt;leonro@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>b3bbcc5d1da1b654091dad15980b3d58fdae0fc6 - Merge branch &apos;for-6.0/dax&apos; into libnvdimm-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm#b3bbcc5d1da1b654091dad15980b3d58fdae0fc6</link>
        <description>Merge branch &apos;for-6.0/dax&apos; into libnvdimm-fixesPick up another &quot;Soft Reservation&quot; fix for v6.0-final on top of somestraggling nvdimm fixes that missed v5.19.

            List of files:
            /linux/Documentation/ABI/testing/sysfs-kernel-mm-ksm</description>
        <pubDate>Sun, 25 Sep 2022 03:14:12 +0200</pubDate>
        <dc:creator>Dan Williams &lt;dan.j.williams@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
