<?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>f9aad622 - mm: rename GENERIC_PTDUMP and PTDUMP_CORE</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/mm/Makefile#f9aad622</link>
        <description>mm: rename GENERIC_PTDUMP and PTDUMP_COREPlatforms subscribe into generic ptdump implementation via GENERIC_PTDUMP.But generic ptdump gets enabled via PTDUMP_CORE.  These configscombination is confusing as they sound very similar and does notdifferentiate between platform&apos;s feature subscription and featureenablement for ptdump.  Rename the configs as ARCH_HAS_PTDUMP and PTDUMPmaking it more clear and improve readability.Link: https://lkml.kernel.org/r/20250226122404.1927473-6-anshuman.khandual@arm.comSigned-off-by: Anshuman Khandual &lt;anshuman.khandual@arm.com&gt;Reviewed-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt; (powerpc)Acked-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;	[arm64]Cc: Will Deacon &lt;will@kernel.org&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Marc Zyngier &lt;maz@kernel.org&gt;Cc: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Cc: Nicholas Piggin &lt;npiggin@gmail.com&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Heiko Carstens &lt;hca@linux.ibm.com&gt;Cc: Vasily Gorbik &lt;gor@linux.ibm.com&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;Cc: Madhavan Srinivasan &lt;maddy@linux.ibm.com&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Steven Price &lt;steven.price@arm.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/arch/s390/mm/Makefile</description>
        <pubDate>Wed, 26 Feb 2025 12:24:04 +0000</pubDate>
        <dc:creator>Anshuman Khandual &lt;anshuman.khandual@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>5f58bde7 - s390/mm: provide simple ARCH_HAS_DEBUG_VIRTUAL support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/mm/Makefile#5f58bde7</link>
        <description>s390/mm: provide simple ARCH_HAS_DEBUG_VIRTUAL supportProvide a very simple ARCH_HAS_DEBUG_VIRTUAL implementation.For now errors are only reported for the following cases:- Trying to translate a vmalloc or module address to a physical address- Translating a supposed to be ZONE_DMA virtual address into a physical  address, and the resulting physical address is larger than two GiBReviewed-by: Alexander Gordeev &lt;agordeev@linux.ibm.com&gt;Signed-off-by: Heiko Carstens &lt;hca@linux.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/mm/Makefile</description>
        <pubDate>Thu, 07 Mar 2024 12:28:27 +0000</pubDate>
        <dc:creator>Heiko Carstens &lt;hca@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>c28c07fe - s390/mm: move pfault code to own C file</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/mm/Makefile#c28c07fe</link>
        <description>s390/mm: move pfault code to own C fileThe pfault code has nothing to do with regular fault handling.Therefore move it to an own C file. Also add an own pfault headerfile. This way changes to setup.h don&apos;t cause a recompile of thepfault code and vice versa.Reviewed-by: Sven Schnelle &lt;svens@linux.ibm.com&gt;Signed-off-by: Heiko Carstens &lt;hca@linux.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/mm/Makefile</description>
        <pubDate>Mon, 24 Jul 2023 15:20:26 +0000</pubDate>
        <dc:creator>Heiko Carstens &lt;hca@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>557b1970 - s390/kasan: move shadow mapping to decompressor</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/mm/Makefile#557b1970</link>
        <description>s390/kasan: move shadow mapping to decompressorSince regular paging structs are initialized in decompressor alreadymove KASAN shadow mapping to decompressor as well. This helps to avoidallocating KASAN required memory in 1 large chunk, de-duplicate pagingstructs creation code and start the uncompressed kernel with KASANinstrumentation right away. This also allows to avoid all pitfallsaccidentally calling KASAN instrumented code during KASAN initialization.Acked-by: Heiko Carstens &lt;hca@linux.ibm.com&gt;Reviewed-by: Alexander Gordeev &lt;agordeev@linux.ibm.com&gt;Signed-off-by: Vasily Gorbik &lt;gor@linux.ibm.com&gt;Signed-off-by: Heiko Carstens &lt;hca@linux.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/mm/Makefile</description>
        <pubDate>Thu, 09 Feb 2023 21:05:11 +0000</pubDate>
        <dc:creator>Vasily Gorbik &lt;gor@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>0741ec11 - s390/extable: move extable related functions to mm/extable.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/mm/Makefile#0741ec11</link>
        <description>s390/extable: move extable related functions to mm/extable.cJust like arm64, riscv, and x86 move extable related functions tomm/extable.c. This is currently only one function, but this willchange with subsequent changes.Reviewed-by: Alexander Gordeev &lt;agordeev@linux.ibm.com&gt;Signed-off-by: Heiko Carstens &lt;hca@linux.ibm.com&gt;Signed-off-by: Vasily Gorbik &lt;gor@linux.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/mm/Makefile</description>
        <pubDate>Mon, 28 Feb 2022 10:37:52 +0000</pubDate>
        <dc:creator>Heiko Carstens &lt;hca@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>08c8e685 - s390: add ARCH_HAS_DEBUG_WX support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/mm/Makefile#08c8e685</link>
        <description>s390: add ARCH_HAS_DEBUG_WX supportChecks the whole kernel address space for W+X mappings. Note thatcurrently the first lowcore page unfortunately has to be mappedW+X. Therefore this not reported as an insecure mapping.For the very same reason the wording is also different to otherarchitectures if the test passes:On s390 it is &quot;no unexpected W+X pages found&quot; instead of&quot;no W+X pages found&quot;.Tested-by: Vasily Gorbik &lt;gor@linux.ibm.com&gt;Signed-off-by: Heiko Carstens &lt;hca@linux.ibm.com&gt;Signed-off-by: Vasily Gorbik &lt;gor@linux.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/mm/Makefile</description>
        <pubDate>Wed, 09 Sep 2020 15:10:29 +0000</pubDate>
        <dc:creator>Heiko Carstens &lt;hca@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>9d719d39 - s390/mm,ptdump: convert to generic page table dumper</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/mm/Makefile#9d719d39</link>
        <description>s390/mm,ptdump: convert to generic page table dumperMake use of generic ptdump infrastructure.Reviewed-by: Vasily Gorbik &lt;gor@linux.ibm.com&gt;Signed-off-by: Heiko Carstens &lt;hca@linux.ibm.com&gt;Signed-off-by: Vasily Gorbik &lt;gor@linux.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/mm/Makefile</description>
        <pubDate>Fri, 04 Sep 2020 15:41:27 +0000</pubDate>
        <dc:creator>Heiko Carstens &lt;hca@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>1a42010c - s390/mm: convert to the generic get_user_pages_fast code</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/mm/Makefile#1a42010c</link>
        <description>s390/mm: convert to the generic get_user_pages_fast codeDefine the gup_fast_permitted to check against the asce_limit of themm attached to the current task, then replace the s390 specific gupcode with the generic implementation in mm/gup.c.Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/mm/Makefile</description>
        <pubDate>Tue, 23 Apr 2019 08:53:21 +0000</pubDate>
        <dc:creator>Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>42db5ed8 - s390/kasan: add initialization code and enable it</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/mm/Makefile#42db5ed8</link>
        <description>s390/kasan: add initialization code and enable itKasan needs 1/8 of kernel virtual address space to be reserved as theshadow area. And eventually it requires the shadow memory offset to beknown at compile time (passed to the compiler when full instrumentationis enabled).  Any value picked as the shadow area offset for 3-levelpaging would eat up identity mapping on 4-level paging (with 1PBshadow area size). So, the kernel sticks to 3-level paging when kasanis enabled. 3TB border is picked as the shadow offset.  The memorylayout is adjusted so, that physical memory border does not exceedKASAN_SHADOW_START and vmemmap does not go below KASAN_SHADOW_END.Due to the fact that on s390 paging is set up very late and to covermore code with kasan instrumentation, temporary identity mapping andfinal shadow memory are set up early. The shadow memory mapping islater carried over to init_mm.pgd during paging_init.For the needs of paging structures allocation and shadow memorypopulation a primitive allocator is used, which simply chops offmemory blocks from the end of the physical memory.Kasan currenty doesn&apos;t track vmemmap and vmalloc areas.Current memory layout (for 3-level paging, 2GB physical memory).---[ Identity Mapping ]---0x0000000000000000-0x0000000000100000---[ Kernel Image Start ]---0x0000000000100000-0x0000000002b00000---[ Kernel Image End ]---0x0000000002b00000-0x0000000080000000        2G &lt;- physical memory border0x0000000080000000-0x0000030000000000     3070G PUD I---[ Kasan Shadow Start ]---0x0000030000000000-0x0000030010000000      256M PMD RW X  &lt;- shadow for 2G memory0x0000030010000000-0x0000037ff0000000   523776M PTE RO NX &lt;- kasan zero ro page0x0000037ff0000000-0x0000038000000000      256M PMD RW X  &lt;- shadow for 2G modules---[ Kasan Shadow End ]---0x0000038000000000-0x000003d100000000      324G PUD I---[ vmemmap Area ]---0x000003d100000000-0x000003e080000000---[ vmalloc Area ]---0x000003e080000000-0x000003ff80000000---[ Modules Area ]---0x000003ff80000000-0x0000040000000000        2GAcked-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;Signed-off-by: Vasily Gorbik &lt;gor@linux.ibm.com&gt;Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/mm/Makefile</description>
        <pubDate>Fri, 17 Nov 2017 13:29:13 +0000</pubDate>
        <dc:creator>Vasily Gorbik &lt;gor@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>6966d604 - s390/mem_detect: move tprot loop to early boot phase</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/mm/Makefile#6966d604</link>
        <description>s390/mem_detect: move tprot loop to early boot phaseMove memory detection to early boot phase. To store online memoryregions &quot;struct mem_detect_info&quot; has been introduced together withfor_each_mem_detect_block iterator. mem_detect_info is later convertedto memblock.Also introduces sclp_early_get_meminfo function to get maximum physicalmemory and maximum increment number.Reviewed-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;Reviewed-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;Signed-off-by: Vasily Gorbik &lt;gor@linux.ibm.com&gt;Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/mm/Makefile</description>
        <pubDate>Wed, 11 Apr 2018 09:56:55 +0000</pubDate>
        <dc:creator>Vasily Gorbik &lt;gor@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>b2441318 - License cleanup: add SPDX GPL-2.0 license identifier to files with no license</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/mm/Makefile#b2441318</link>
        <description>License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseMany source files in the tree are missing licensing information, whichmakes it harder for compliance tools to determine the correct license.By default all files without license information are under the defaultlicense of the kernel, which is GPL version 2.Update the files which contain no license information with the &apos;GPL-2.0&apos;SPDX license identifier.  The SPDX identifier is a legally bindingshorthand, which can be used instead of the full boiler plate text.This patch is based on work done by Thomas Gleixner and Kate Stewart andPhilippe Ombredanne.How this work was done:Patches were generated and checked against linux-4.14-rc6 for a subset ofthe use cases: - file had no licensing information it it. - file was a */uapi/* one with no licensing information in it, - file was a */uapi/* one with existing licensing information,Further patches will be generated in subsequent months to fix up caseswhere non-standard license headers were used, and references to licensehad to be inferred by heuristics based on keywords.The analysis to determine which SPDX License Identifier to be applied toa file was done in a spreadsheet of side by side results from of theoutput of two independent scanners (ScanCode &amp; Windriver) producing SPDXtag:value files created by Philippe Ombredanne.  Philippe prepared thebase worksheet, and did an initial spot review of a few 1000 files.The 4.13 kernel was the starting point of the analysis with 60,537 filesassessed.  Kate Stewart did a file by file comparison of the scannerresults in the spreadsheet to determine which SPDX license identifier(s)to be applied to the file. She confirmed any determination that was notimmediately clear with lawyers working with the Linux Foundation.Criteria used to select files for SPDX license identifier tagging was: - Files considered eligible had to be source code files. - Make and config files were included as candidates if they contained &gt;5   lines of source - File already had some variant of a license header in it (even if &lt;5   lines).All documentation files were explicitly excluded.The following heuristics were used to determine which SPDX licenseidentifiers to apply. - when both scanners couldn&apos;t find any license traces, file was   considered to have no license information in it, and the top level   COPYING file license applied.   For non */uapi/* files that summary was:   SPDX license identifier                            # files   ---------------------------------------------------|-------   GPL-2.0                                              11139   and resulted in the first patch in this series.   If that file was a */uapi/* path one, it was &quot;GPL-2.0 WITH   Linux-syscall-note&quot; otherwise it was &quot;GPL-2.0&quot;.  Results of that was:   SPDX license identifier                            # files   ---------------------------------------------------|-------   GPL-2.0 WITH Linux-syscall-note                        930   and resulted in the second patch in this series. - if a file had some form of licensing information in it, and was one   of the */uapi/* ones, it was denoted with the Linux-syscall-note if   any GPL family license was found in the file or had no licensing in   it (per prior point).  Results summary:   SPDX license identifier                            # files   ---------------------------------------------------|------   GPL-2.0 WITH Linux-syscall-note                       270   GPL-2.0+ WITH Linux-syscall-note                      169   ((GPL-2.0 WITH Linux-syscall-note) OR BSD-2-Clause)    21   ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)    17   LGPL-2.1+ WITH Linux-syscall-note                      15   GPL-1.0+ WITH Linux-syscall-note                       14   ((GPL-2.0+ WITH Linux-syscall-note) OR BSD-3-Clause)    5   LGPL-2.0+ WITH Linux-syscall-note                       4   LGPL-2.1 WITH Linux-syscall-note                        3   ((GPL-2.0 WITH Linux-syscall-note) OR MIT)              3   ((GPL-2.0 WITH Linux-syscall-note) AND MIT)             1   and that resulted in the third patch in this series. - when the two scanners agreed on the detected license(s), that became   the concluded license(s). - when there was disagreement between the two scanners (one detected a   license but the other didn&apos;t, or they both detected different   licenses) a manual inspection of the file occurred. - In most cases a manual inspection of the information in the file   resulted in a clear resolution of the license that should apply (and   which scanner probably needed to revisit its heuristics). - When it was not immediately clear, the license identifier was   confirmed with lawyers working with the Linux Foundation. - If there was any question as to the appropriate license identifier,   the file was flagged for further research and to be revisited later   in time.In total, over 70 hours of logged manual review was done on thespreadsheet to determine the SPDX license identifiers to apply to thesource files by Kate, Philippe, Thomas and, in some cases, confirmationby lawyers working with the Linux Foundation.Kate also obtained a third independent scan of the 4.13 code base fromFOSSology, and compared selected files where the other two scannersdisagreed against that SPDX file, to see if there was new insights.  TheWindriver scanner is based on an older version of FOSSology in part, sothey are related.Thomas did random spot checks in about 500 files from the spreadsheetsfor the uapi headers and agreed with SPDX license identifier in thefiles he inspected. For the non-uapi files Thomas did random spot checksin about 15000 files.In initial set of patches against 4.14-rc6, 3 files were found to havecopy/paste license identifier errors, and have been fixed to reflect thecorrect identifier.Additionally Philippe spent 10 hours this week doing a detailed manualinspection and review of the 12,461 patched files from the initial patchversion early this week with: - a full scancode scan run, collecting the matched texts, detected   license ids and scores - reviewing anything where there was a license detected (about 500+   files) to ensure that the applied SPDX license was correct - reviewing anything where there was no detection but the patch license   was not GPL-2.0 WITH Linux-syscall-note to ensure that the applied   SPDX license was correctThis produced a worksheet with 20 files needing minor correction.  Thisworksheet was then exported into 3 different .csv files for thedifferent types of files to be modified.These .csv files were then reviewed by Greg.  Thomas wrote a script toparse the csv files and add the proper SPDX tag to the file, in theformat that the file expected.  This script was further refined by Gregbased on the output to detect more types of files automatically and todistinguish between header and source .c files (which need differentcomment types.)  Finally Greg ran the script using the .csv files togenerate the patches.Reviewed-by: Kate Stewart &lt;kstewart@linuxfoundation.org&gt;Reviewed-by: Philippe Ombredanne &lt;pombredanne@nexb.com&gt;Reviewed-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/arch/s390/mm/Makefile</description>
        <pubDate>Wed, 01 Nov 2017 14:07:57 +0000</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>c352e8b6 - s390/extable: use generic search and sort routines</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/mm/Makefile#c352e8b6</link>
        <description>s390/extable: use generic search and sort routinesReplace the arch specific versions of search_extable() andsort_extable() with calls to the generic ones, which now supportrelative exception tables as well.Signed-off-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;Acked-by: Heiko Carstens &lt;heiko.carstens@de.ibm.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/arch/s390/mm/Makefile</description>
        <pubDate>Tue, 22 Mar 2016 21:28:14 +0000</pubDate>
        <dc:creator>Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>1e133ab2 - s390/mm: split arch/s390/mm/pgtable.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/mm/Makefile#1e133ab2</link>
        <description>s390/mm: split arch/s390/mm/pgtable.cThe pgtable.c file is quite big, before it grows any larger split itinto pgtable.c, pgalloc.c and gmap.c. In addition move the gmap relatedheader definitions into the new gmap.h header and all of the pgstehelpers from pgtable.h to pgtable.c.Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/mm/Makefile</description>
        <pubDate>Tue, 08 Mar 2016 10:49:57 +0000</pubDate>
        <dc:creator>Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>066b9fd6 - s390/mem_detect: move memory detection code to mm folder</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/mm/Makefile#066b9fd6</link>
        <description>s390/mem_detect: move memory detection code to mm folderSigned-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/mm/Makefile</description>
        <pubDate>Fri, 26 Apr 2013 14:47:28 +0000</pubDate>
        <dc:creator>Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>6b70a920 - s390/memory hotplug: use pfmf instruction to initialize storage keys</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/mm/Makefile#6b70a920</link>
        <description>s390/memory hotplug: use pfmf instruction to initialize storage keysMove and rename init_storage_keys() to pageattr.c, so it can also beused from the sclp memory hotplug code in order to initializestorage keys.Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/mm/Makefile</description>
        <pubDate>Fri, 02 Nov 2012 11:56:43 +0000</pubDate>
        <dc:creator>Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>e76e82d7 - s390/mm: add page table dumper</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/mm/Makefile#e76e82d7</link>
        <description>s390/mm: add page table dumperThis is more or less the same as the x86 page table dumper which wasmerged four years ago: 926e5392 &quot;x86: add code to dump the (kernel)page tables for visual inspection by kernel developers&quot;.We add a file at /sys/kernel/debug/kernel_page_tables for debuggingpurposes so it&apos;s quite easy to see the kernel page table layout andpossible odd mappings:---[ Identity Mapping ]---0x0000000000000000-0x0000000000100000        1M PTE RW---[ Kernel Image Start ]---0x0000000000100000-0x0000000000800000        7M PMD RO0x0000000000800000-0x00000000008a9000      676K PTE RO0x00000000008a9000-0x0000000000900000      348K PTE RW0x0000000000900000-0x0000000001500000       12M PMD RW---[ Kernel Image End ]---0x0000000001500000-0x0000000280000000    10219M PMD RW0x0000000280000000-0x000003d280000000     3904G PUD I---[ vmemmap Area ]---0x000003d280000000-0x000003d288c00000      140M PTE RW0x000003d288c00000-0x000003d300000000     1908M PMD I0x000003d300000000-0x000003e000000000       52G PUD I---[ vmalloc Area ]---0x000003e000000000-0x000003e000009000       36K PTE RW0x000003e000009000-0x000003e0000ee000      916K PTE I0x000003e0000ee000-0x000003e000146000      352K PTE RW0x000003e000146000-0x000003e000200000      744K PTE I0x000003e000200000-0x000003e080000000     2046M PMD I0x000003e080000000-0x0000040000000000      126G PUD IThis usually makes only sense for kernel developers. The outputwith CONFIG_DEBUG_PAGEALLOC is not very helpful, because of thehuge number of mapped out pages, however I decided for the timebeing to not add a !DEBUG_PAGEALLOC dependency.Maybe it&apos;s helpful for somebody even with that option.Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/mm/Makefile</description>
        <pubDate>Thu, 04 Oct 2012 12:46:12 +0000</pubDate>
        <dc:creator>Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>eb608fb3 - s390/exceptions: switch to relative exception table entries</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/mm/Makefile#eb608fb3</link>
        <description>s390/exceptions: switch to relative exception table entriesThis is the s390 port of 70627654 &quot;x86, extable: Switch to relativeexception table entries&quot;.Reduces the size of our exception tables by 50% on 64 bit builds.Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/mm/Makefile</description>
        <pubDate>Wed, 05 Sep 2012 11:26:11 +0000</pubDate>
        <dc:creator>Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>305b1523 - [S390] Write protect module text and RO data</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/mm/Makefile#305b1523</link>
        <description>[S390] Write protect module text and RO dataImplement write protection for kernel modules text and read-onlydata sections by implementing set_memory_[ro|rw] on s390.Since s390 has no execute bit in the pte&apos;s NX is not supported.set_memory_[ro|rw] will only work on normal pages and not onlarge pages, so in case a large page should be modified bailout with a warning.Signed-off-by: Jan Glauber &lt;jang@linux.vnet.ibm.com&gt;Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/mm/Makefile</description>
        <pubDate>Tue, 15 Mar 2011 16:08:22 +0000</pubDate>
        <dc:creator>Jan Glauber &lt;jang@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>80217147 - [S390] lockless get_user_pages_fast()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/mm/Makefile#80217147</link>
        <description>[S390] lockless get_user_pages_fast()Implement get_user_pages_fast without locking in the fastpath on s390.Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/mm/Makefile</description>
        <pubDate>Mon, 25 Oct 2010 14:10:11 +0000</pubDate>
        <dc:creator>Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>2ddddf3e - [S390] Enable guest page hinting by default.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/mm/Makefile#2ddddf3e</link>
        <description>[S390] Enable guest page hinting by default.Get rid of the PAGE_STATES config option and enable guest page hintingby default.It can be disabled by specifying &quot;cmma=off&quot; at the command line.Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/mm/Makefile</description>
        <pubDate>Fri, 11 Sep 2009 08:29:01 +0000</pubDate>
        <dc:creator>Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
