<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>df2798bc - dax/hmem: Move HMAT and Soft reservation probe initcall level</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dax/hmem/Makefile#df2798bc</link>
        <description>dax/hmem: Move HMAT and Soft reservation probe initcall levelIn preparation for moving more filtering of &quot;hmem&quot; ranges into thedax_hmem.ko module, update the initcall levels. HMAT range registrationmoves to subsys_initcall() to be done before Soft Reservation probing,and Soft Reservation probing is moved to device_initcall() to be donebefore dax_hmem.ko initialization if it is built-in.Tested-by: Fan Ni &lt;fan.ni@samsung.com&gt;Reviewed-by: Vishal Verma &lt;vishal.l.verma@intel.com&gt;Reviewed-by: Dave Jiang &lt;dave.jiang@intel.com&gt;Link: https://lore.kernel.org/r/167602001107.1924368.11562316181038595611.stgit@dwillia2-xfh.jf.intel.comSigned-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;

            List of files:
            /linux-6.15/drivers/dax/hmem/Makefile</description>
        <pubDate>Fri, 10 Feb 2023 09:06:51 +0000</pubDate>
        <dc:creator>Dan Williams &lt;dan.j.williams@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>5ccac54f - ACPI: HMAT: attach a device for each soft-reserved range</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dax/hmem/Makefile#5ccac54f</link>
        <description>ACPI: HMAT: attach a device for each soft-reserved rangeThe hmem enabling in commit cf8741ac57ed (&quot;ACPI: NUMA: HMAT: Register&quot;soft reserved&quot; memory as an &quot;hmem&quot; device&quot;) only registered ranges to thehmem driver for each soft-reservation that also appeared in the HMAT.While this is meant to encourage platform firmware to &quot;do the right thing&quot;and publish an HMAT, the corollary is that platforms that fail to publishan accurate HMAT will strand memory from Linux usage.  Additionally, the&quot;efi_fake_mem&quot; kernel command line option enabling will strand memory bydefault without an HMAT.Arrange for &quot;soft reserved&quot; memory that goes unclaimed by HMAT entries tobe published as raw resource ranges for the hmem driver to consume.Include a module parameter to disable either this fallback behavior, orthe hmat enabling from creating hmem devices.  The module parameterrequires the hmem device enabling to have unique name in the modulenamespace: &quot;device_hmem&quot;.The driver depends on the architecture providing phys_to_target_node()which is only x86 via numa_meminfo() and arm64 via a generic memblockimplementation.[joao.m.martins@oracle.com: require NUMA_KEEP_MEMINFO for phys_to_target_node()]  Link: https://lkml.kernel.org/r/aaae71a7-4846-f5cc-5acf-cf05fdb1f2dc@oracle.comSigned-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;Signed-off-by: Joao Martins &lt;joao.m.martins@oracle.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Reviewed-by: Joao Martins &lt;joao.m.martins@oracle.com&gt;Cc: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Cc: Brice Goglin &lt;Brice.Goglin@inria.fr&gt;Cc: Jeff Moyer &lt;jmoyer@redhat.com&gt;Cc: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Cc: Andy Lutomirski &lt;luto@kernel.org&gt;Cc: Ard Biesheuvel &lt;ardb@kernel.org&gt;Cc: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;Cc: Ben Skeggs &lt;bskeggs@redhat.com&gt;Cc: Borislav Petkov &lt;bp@alien8.de&gt;Cc: Daniel Vetter &lt;daniel@ffwll.ch&gt;Cc: Dave Hansen &lt;dave.hansen@linux.intel.com&gt;Cc: Dave Jiang &lt;dave.jiang@intel.com&gt;Cc: David Airlie &lt;airlied@linux.ie&gt;Cc: David Hildenbrand &lt;david@redhat.com&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: &quot;H. Peter Anvin&quot; &lt;hpa@zytor.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Ira Weiny &lt;ira.weiny@intel.com&gt;Cc: Jason Gunthorpe &lt;jgg@mellanox.com&gt;Cc: Jia He &lt;justin.he@arm.com&gt;Cc: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Cc: Mike Rapoport &lt;rppt@linux.ibm.com&gt;Cc: Paul Mackerras &lt;paulus@ozlabs.org&gt;Cc: Pavel Tatashin &lt;pasha.tatashin@soleen.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Tom Lendacky &lt;thomas.lendacky@amd.com&gt;Cc: Vishal Verma &lt;vishal.l.verma@intel.com&gt;Cc: Wei Yang &lt;richard.weiyang@linux.alibaba.com&gt;Cc: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;Cc: Bjorn Helgaas &lt;bhelgaas@google.com&gt;Cc: Boris Ostrovsky &lt;boris.ostrovsky@oracle.com&gt;Cc: Hulk Robot &lt;hulkci@huawei.com&gt;Cc: Jason Yan &lt;yanaijie@huawei.com&gt;Cc: &quot;J&#233;r&#244;me Glisse&quot; &lt;jglisse@redhat.com&gt;Cc: Juergen Gross &lt;jgross@suse.com&gt;Cc: kernel test robot &lt;lkp@intel.com&gt;Cc: Randy Dunlap &lt;rdunlap@infradead.org&gt;Cc: Stefano Stabellini &lt;sstabellini@kernel.org&gt;Cc: Vivek Goyal &lt;vgoyal@redhat.com&gt;Link: https://lkml.kernel.org/r/159643098298.4062302.17587338161136144730.stgit@dwillia2-desk3.amr.corp.intel.comSigned-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/drivers/dax/hmem/Makefile</description>
        <pubDate>Tue, 13 Oct 2020 23:49:28 +0000</pubDate>
        <dc:creator>Dan Williams &lt;dan.j.williams@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>c01044cc - ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/dax/hmem/Makefile#c01044cc</link>
        <description>ACPI: HMAT: refactor hmat_register_target_device to hmem_register_deviceIn preparation for exposing &quot;Soft Reserved&quot; memory ranges without an HMAT,move the hmem device registration to its own compilation unit and make theimplementation generic.The generic implementation drops usage acpi_map_pxm_to_online_node() thatwas translating ACPI proximity domain values and instead relies onnuma_map_to_online_node() to determine the numa node for the device.[joao.m.martins@oracle.com: CONFIG_DEV_DAX_HMEM_DEVICES should depend on CONFIG_DAX=y]  Link: https://lkml.kernel.org/r/8f34727f-ec2d-9395-cb18-969ec8a5d0d4@oracle.comSigned-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;Signed-off-by: Joao Martins &lt;joao.m.martins@oracle.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Cc: Andy Lutomirski &lt;luto@kernel.org&gt;Cc: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;Cc: Ben Skeggs &lt;bskeggs@redhat.com&gt;Cc: Borislav Petkov &lt;bp@alien8.de&gt;Cc: Brice Goglin &lt;Brice.Goglin@inria.fr&gt;Cc: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Cc: Daniel Vetter &lt;daniel@ffwll.ch&gt;Cc: Dave Hansen &lt;dave.hansen@linux.intel.com&gt;Cc: Dave Jiang &lt;dave.jiang@intel.com&gt;Cc: David Airlie &lt;airlied@linux.ie&gt;Cc: David Hildenbrand &lt;david@redhat.com&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: &quot;H. Peter Anvin&quot; &lt;hpa@zytor.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Ira Weiny &lt;ira.weiny@intel.com&gt;Cc: Jason Gunthorpe &lt;jgg@mellanox.com&gt;Cc: Jeff Moyer &lt;jmoyer@redhat.com&gt;Cc: Jia He &lt;justin.he@arm.com&gt;Cc: Joao Martins &lt;joao.m.martins@oracle.com&gt;Cc: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Cc: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Cc: Mike Rapoport &lt;rppt@linux.ibm.com&gt;Cc: Paul Mackerras &lt;paulus@ozlabs.org&gt;Cc: Pavel Tatashin &lt;pasha.tatashin@soleen.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Tom Lendacky &lt;thomas.lendacky@amd.com&gt;Cc: Vishal Verma &lt;vishal.l.verma@intel.com&gt;Cc: Wei Yang &lt;richard.weiyang@linux.alibaba.com&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Cc: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;Cc: Ard Biesheuvel &lt;ardb@kernel.org&gt;Cc: Bjorn Helgaas &lt;bhelgaas@google.com&gt;Cc: Boris Ostrovsky &lt;boris.ostrovsky@oracle.com&gt;Cc: Hulk Robot &lt;hulkci@huawei.com&gt;Cc: Jason Yan &lt;yanaijie@huawei.com&gt;Cc: &quot;J&#233;r&#244;me Glisse&quot; &lt;jglisse@redhat.com&gt;Cc: Juergen Gross &lt;jgross@suse.com&gt;Cc: kernel test robot &lt;lkp@intel.com&gt;Cc: Randy Dunlap &lt;rdunlap@infradead.org&gt;Cc: Stefano Stabellini &lt;sstabellini@kernel.org&gt;Cc: Vivek Goyal &lt;vgoyal@redhat.com&gt;Link: https://lkml.kernel.org/r/159643096584.4062302.5035370788475153738.stgit@dwillia2-desk3.amr.corp.intel.comLink: https://lore.kernel.org/r/158318761484.2216124.2049322072599482736.stgit@dwillia2-desk3.amr.corp.intel.comSigned-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/drivers/dax/hmem/Makefile</description>
        <pubDate>Tue, 13 Oct 2020 23:49:13 +0000</pubDate>
        <dc:creator>Dan Williams &lt;dan.j.williams@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
