<?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/powerpc/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/powerpc/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>c330b50d - powerpc/Makefile: Remove bits related to the previous use of -mcmodel=large</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/mm/Makefile#c330b50d</link>
        <description>powerpc/Makefile: Remove bits related to the previous use of -mcmodel=largeAll supported compilers today (gcc v5.1+ and clang v11+) have support for-mcmodel=medium. As such, NO_MINIMAL_TOC is no longer being set. RemoveNO_MINIMAL_TOC as well as the fallback to -mminimal-toc.Reviewed-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;Signed-off-by: Naveen N Rao &lt;naveen@kernel.org&gt;Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Link: https://msgid.link/20240110141237.3179199-1-naveen@kernel.org

            List of files:
            /linux-6.15/arch/powerpc/mm/Makefile</description>
        <pubDate>Wed, 10 Jan 2024 14:12:37 +0000</pubDate>
        <dc:creator>Naveen N Rao &lt;naveen@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>36e5f9ee - powerpc/mm: Convert to default topdown mmap layout</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/mm/Makefile#36e5f9ee</link>
        <description>powerpc/mm: Convert to default topdown mmap layoutSelect CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT andremove arch/powerpc/mm/mmap.cThis change reuses the generic framework added bycommit 67f3977f805b (&quot;arm64, mm: move generic mmap layoutfunctions to mm&quot;) without any functional change.Comparison between powerpc implementation and the generic one:- mmap_is_legacy() is identical.- arch_mmap_rnd() does exactly the same allthough it&apos;s writtenslightly differently.- MIN_GAP and MAX_GAP are identical.- mmap_base() does the same but uses STACK_RND_MASK which providesthe same values as stack_maxrandom_size().- arch_pick_mmap_layout() is identical.Signed-off-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Link: https://lore.kernel.org/r/518f9def87d3c889d5958103e7463cf45a2f673d.1649523076.git.christophe.leroy@csgroup.eu

            List of files:
            /linux-6.15/arch/powerpc/mm/Makefile</description>
        <pubDate>Sat, 09 Apr 2022 17:17:36 +0000</pubDate>
        <dc:creator>Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;</dc:creator>
    </item>
<item>
        <title>1408fca0 - powerpc/mm: Make slice specific to book3s/64</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/mm/Makefile#1408fca0</link>
        <description>powerpc/mm: Make slice specific to book3s/64Since commit 555904d07eef (&quot;powerpc/8xx: MM_SLICE is not neededanymore&quot;) only book3s/64 selects CONFIG_PPC_MM_SLICES.Move slice.c into mm/book3s64/Move necessary stuff in asm/book3s/64/slice.h andremove asm/slice.hSigned-off-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;Reviewed-by: Nicholas Piggin &lt;npiggin@gmail.com&gt;Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Link: https://lore.kernel.org/r/4a0d74ef1966a5902b5fd4ac4b513a760a6d675a.1649523076.git.christophe.leroy@csgroup.eu

            List of files:
            /linux-6.15/arch/powerpc/mm/Makefile</description>
        <pubDate>Sat, 09 Apr 2022 17:17:30 +0000</pubDate>
        <dc:creator>Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;</dc:creator>
    </item>
<item>
        <title>e0847283 - powerpc/ptdump: Convert powerpc to GENERIC_PTDUMP</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/mm/Makefile#e0847283</link>
        <description>powerpc/ptdump: Convert powerpc to GENERIC_PTDUMPThis patch converts powerpc to the generic PTDUMP implementation.Signed-off-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Link: https://lore.kernel.org/r/03166d569526be70214fe9370a7bad219d2f41c8.1625762907.git.christophe.leroy@csgroup.eu

            List of files:
            /linux-6.15/arch/powerpc/mm/Makefile</description>
        <pubDate>Thu, 08 Jul 2021 16:49:43 +0000</pubDate>
        <dc:creator>Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;</dc:creator>
    </item>
<item>
        <title>a9ee6cf5 - mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMA</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/mm/Makefile#a9ee6cf5</link>
        <description>mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMAAfter removal of DISCINTIGMEM the NEED_MULTIPLE_NODES and NUMAconfiguration options are equivalent.Drop CONFIG_NEED_MULTIPLE_NODES and use CONFIG_NUMA instead.Done with	$ sed -i &apos;s/CONFIG_NEED_MULTIPLE_NODES/CONFIG_NUMA/&apos; \		$(git grep -wl CONFIG_NEED_MULTIPLE_NODES)	$ sed -i &apos;s/NEED_MULTIPLE_NODES/NUMA/&apos; \		$(git grep -wl NEED_MULTIPLE_NODES)with manual tweaks afterwards.[rppt@linux.ibm.com: fix arm boot crash]  Link: https://lkml.kernel.org/r/YMj9vHhHOiCVN4BF@linux.ibm.comLink: https://lkml.kernel.org/r/20210608091316.3622-9-rppt@kernel.orgSigned-off-by: Mike Rapoport &lt;rppt@linux.ibm.com&gt;Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: David Hildenbrand &lt;david@redhat.com&gt;Cc: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Cc: Ivan Kokshaysky &lt;ink@jurassic.park.msu.ru&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Matt Turner &lt;mattst88@gmail.com&gt;Cc: Richard Henderson &lt;rth@twiddle.net&gt;Cc: Vineet Gupta &lt;vgupta@synopsys.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/powerpc/mm/Makefile</description>
        <pubDate>Tue, 29 Jun 2021 02:43:01 +0000</pubDate>
        <dc:creator>Mike Rapoport &lt;rppt@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>1f9ad21c - powerpc/mm: Implement set_memory() routines</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/mm/Makefile#1f9ad21c</link>
        <description>powerpc/mm: Implement set_memory() routinesThe set_memory_{ro/rw/nx/x}() functions are required forSTRICT_MODULE_RWX, and are generally useful primitives to have.  Thisimplementation is designed to be generic across powerpc&apos;s many MMUs.It&apos;s possible that this could be optimised to be faster for specificMMUs.This implementation does not handle cases where the caller is attemptingto change the mapping of the page it is executing from, or if anotherCPU is concurrently using the page being altered.  These cases likelyshouldn&apos;t happen, but a more complex implementation with MMU-specific codecould safely handle them.On hash, the linear mapping is not kept in the linux pagetable, so thiswill not change the protection if used on that range. Currently thesefunctions are not used on the linear map so just WARN for now.apply_to_existing_page_range() does not work on huge pages so for nowdisallow changing the protection of huge pages.[jpn: - Allow set memory functions to be used without Strict RWX      - Hash: Disallow certain regions      - Have change_page_attr() take function pointers to manipulate ptes      - Radix: Add ptesync after set_pte_at()]Signed-off-by: Russell Currey &lt;ruscur@russell.cc&gt;Signed-off-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;Signed-off-by: Jordan Niethe &lt;jniethe5@gmail.com&gt;Reviewed-by: Daniel Axtens &lt;dja@axtens.net&gt;Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Link: https://lore.kernel.org/r/20210609013431.9805-2-jniethe5@gmail.com

            List of files:
            /linux-6.15/arch/powerpc/mm/Makefile</description>
        <pubDate>Wed, 09 Jun 2021 01:34:23 +0000</pubDate>
        <dc:creator>Russell Currey &lt;ruscur@russell.cc&gt;</dc:creator>
    </item>
<item>
        <title>b26e8f27 - powerpc/mem: Move cache flushing functions into mm/cacheflush.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/mm/Makefile#b26e8f27</link>
        <description>powerpc/mem: Move cache flushing functions into mm/cacheflush.cCache flushing functions are in the middle of completelyunrelated stuff in mm/mem.cCreate a dedicated mm/cacheflush.c for those functions.Also cleanup the list of included headers.Signed-off-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Link: https://lore.kernel.org/r/7bf6f1600acad146e541a4e220940062f2e5b03d.1617895813.git.christophe.leroy@csgroup.eu

            List of files:
            /linux-6.15/arch/powerpc/mm/Makefile</description>
        <pubDate>Thu, 08 Apr 2021 15:30:24 +0000</pubDate>
        <dc:creator>Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;</dc:creator>
    </item>
<item>
        <title>5eedf9fe - powerpc/mm: Fix KUAP warning by providing copy_from_kernel_nofault_allowed()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/mm/Makefile#5eedf9fe</link>
        <description>powerpc/mm: Fix KUAP warning by providing copy_from_kernel_nofault_allowed()Since commit c33165253492 (&quot;powerpc: use non-set_fs based maccessroutines&quot;), userspace access is not granted anymore when usingcopy_from_kernel_nofault()However, kthread_probe_data() uses copy_from_kernel_nofault()to check validity of pointers. When the pointer is NULL,it points to userspace, leading to a KUAP fault and triggeringthe following big hammer warning many times when you requesta sysrq &quot;show task&quot;:[ 1117.202054] ------------[ cut here ]------------[ 1117.202102] Bug: fault blocked by AP register ![ 1117.202261] WARNING: CPU: 0 PID: 377 at arch/powerpc/include/asm/nohash/32/kup-8xx.h:66 do_page_fault+0x4a8/0x5ec[ 1117.202310] Modules linked in:[ 1117.202428] CPU: 0 PID: 377 Comm: sh Tainted: G        W         5.10.0-rc5-01340-g83f53be2de31-dirty #4175[ 1117.202499] NIP:  c0012048 LR: c0012048 CTR: 00000000[ 1117.202573] REGS: cacdbb88 TRAP: 0700   Tainted: G        W          (5.10.0-rc5-01340-g83f53be2de31-dirty)[ 1117.202625] MSR:  00021032 &lt;ME,IR,DR,RI&gt;  CR: 24082222  XER: 20000000[ 1117.202899][ 1117.202899] GPR00: c0012048 cacdbc40 c2929290 00000023 c092e554 00000001 c09865e8 c092e640[ 1117.202899] GPR08: 00001032 00000000 00000000 00014efc 28082224 100d166a 100a0920 00000000[ 1117.202899] GPR16: 100cac0c 100b0000 1080c3fc 1080d685 100d0000 100d0000 00000000 100a0900[ 1117.202899] GPR24: 100d0000 c07892ec 00000000 c0921510 c21f4440 0000005c c0000000 cacdbc80[ 1117.204362] NIP [c0012048] do_page_fault+0x4a8/0x5ec[ 1117.204461] LR [c0012048] do_page_fault+0x4a8/0x5ec[ 1117.204509] Call Trace:[ 1117.204609] [cacdbc40] [c0012048] do_page_fault+0x4a8/0x5ec (unreliable)[ 1117.204771] [cacdbc70] [c00112f0] handle_page_fault+0x8/0x34[ 1117.204911] --- interrupt: 301 at copy_from_kernel_nofault+0x70/0x1c0[ 1117.204979] NIP:  c010dbec LR: c010dbac CTR: 00000001[ 1117.205053] REGS: cacdbc80 TRAP: 0301   Tainted: G        W          (5.10.0-rc5-01340-g83f53be2de31-dirty)[ 1117.205104] MSR:  00009032 &lt;EE,ME,IR,DR,RI&gt;  CR: 28082224  XER: 00000000[ 1117.205416] DAR: 0000005c DSISR: c0000000[ 1117.205416] GPR00: c0045948 cacdbd38 c2929290 00000001 00000017 00000017 00000027 0000000f[ 1117.205416] GPR08: c09926ec 00000000 00000000 3ffff000 24082224[ 1117.206106] NIP [c010dbec] copy_from_kernel_nofault+0x70/0x1c0[ 1117.206202] LR [c010dbac] copy_from_kernel_nofault+0x30/0x1c0[ 1117.206258] --- interrupt: 301[ 1117.206372] [cacdbd38] [c004bbb0] kthread_probe_data+0x44/0x70 (unreliable)[ 1117.206561] [cacdbd58] [c0045948] print_worker_info+0xe0/0x194[ 1117.206717] [cacdbdb8] [c00548ac] sched_show_task+0x134/0x168[ 1117.206851] [cacdbdd8] [c005a268] show_state_filter+0x70/0x100[ 1117.206989] [cacdbe08] [c039baa0] sysrq_handle_showstate+0x14/0x24[ 1117.207122] [cacdbe18] [c039bf18] __handle_sysrq+0xac/0x1d0[ 1117.207257] [cacdbe48] [c039c0c0] write_sysrq_trigger+0x4c/0x74[ 1117.207407] [cacdbe68] [c01fba48] proc_reg_write+0xb4/0x114[ 1117.207550] [cacdbe88] [c0179968] vfs_write+0x12c/0x478[ 1117.207686] [cacdbf08] [c0179e60] ksys_write+0x78/0x128[ 1117.207826] [cacdbf38] [c00110d0] ret_from_syscall+0x0/0x34[ 1117.207938] --- interrupt: c01 at 0xfd4e784[ 1117.208008] NIP:  0fd4e784 LR: 0fe0f244 CTR: 10048d38[ 1117.208083] REGS: cacdbf48 TRAP: 0c01   Tainted: G        W          (5.10.0-rc5-01340-g83f53be2de31-dirty)[ 1117.208134] MSR:  0000d032 &lt;EE,PR,ME,IR,DR,RI&gt;  CR: 44002222  XER: 00000000[ 1117.208470][ 1117.208470] GPR00: 00000004 7fc34090 77bfb4e0 00000001 1080fa40 00000002 7400000f fefefeff[ 1117.208470] GPR08: 7f7f7f7f 10048d38 1080c414 7fc343c0 00000000[ 1117.209104] NIP [0fd4e784] 0xfd4e784[ 1117.209180] LR [0fe0f244] 0xfe0f244[ 1117.209236] --- interrupt: c01[ 1117.209274] Instruction dump:[ 1117.209353] 714a4000 418200f0 73ca0001 40820084 73ca0032 408200f8 73c90040 4082ff60[ 1117.209727] 0fe00000 3c60c082 386399f4 48013b65 &lt;0fe00000&gt; 80010034 3860000b 7c0803a6[ 1117.210102] ---[ end trace 1927c0323393af3e ]---To avoid that, copy_from_kernel_nofault_allowed() is used to checkwhether the address is a valid kernel address. But the defaultversion of it returns true for any address.Provide a powerpc version of copy_from_kernel_nofault_allowed()that returns false when the address is below TASK_USER_MAX,so that copy_from_kernel_nofault() will return -ERANGE.Fixes: c33165253492 (&quot;powerpc: use non-set_fs based maccess routines&quot;)Reported-by: Qian Cai &lt;qcai@redhat.com&gt;Signed-off-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Link: https://lore.kernel.org/r/18bcb456d32a3e74f5ae241fd6f1580c092d07f5.1607360230.git.christophe.leroy@csgroup.eu

            List of files:
            /linux-6.15/arch/powerpc/mm/Makefile</description>
        <pubDate>Mon, 07 Dec 2020 16:58:01 +0000</pubDate>
        <dc:creator>Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;</dc:creator>
    </item>
<item>
        <title>47da42b2 - powerpc/mm/highmem: Switch to generic kmap atomic</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/mm/Makefile#47da42b2</link>
        <description>powerpc/mm/highmem: Switch to generic kmap atomicNo reason having the same code in every architectureSigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Cc: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;Cc: Paul Mackerras &lt;paulus@samba.org&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Link: https://lore.kernel.org/r/20201103095858.087635810@linutronix.de

            List of files:
            /linux-6.15/arch/powerpc/mm/Makefile</description>
        <pubDate>Tue, 03 Nov 2020 09:27:27 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>f381d571 - powerpc/mm: Move ioremap functions out of pgtable_32/64.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/mm/Makefile#f381d571</link>
        <description>powerpc/mm: Move ioremap functions out of pgtable_32/64.cCreate ioremap_32.c and ioremap_64.c and move respective ioremapfunctions out of pgtable_32.c and pgtable_64.cIn the meantime, fix a few comments and changes a printk() topr_warn(). Also fix a few oversplitted lines.Signed-off-by: Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Link: https://lore.kernel.org/r/b5c8b02ccefd4ede64c61b53cf64fb5dacb35740.1566309263.git.christophe.leroy@c-s.fr

            List of files:
            /linux-6.15/arch/powerpc/mm/Makefile</description>
        <pubDate>Tue, 20 Aug 2019 14:07:17 +0000</pubDate>
        <dc:creator>Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;</dc:creator>
    </item>
<item>
        <title>4634c375 - powerpc/mm: move common 32/64 bits ioremap functions into ioremap.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/mm/Makefile#4634c375</link>
        <description>powerpc/mm: move common 32/64 bits ioremap functions into ioremap.cioremap(), ioremap_wc() and ioremap_coherent() are now identical onPPC32 and PPC64 as iowa_is_active() will always return false onPPC32. Move them into a new common location called ioremap.cSigned-off-by: Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Link: https://lore.kernel.org/r/6223803ce024d6ab4dfaa919f44098aed5b4bc33.1566309262.git.christophe.leroy@c-s.fr

            List of files:
            /linux-6.15/arch/powerpc/mm/Makefile</description>
        <pubDate>Tue, 20 Aug 2019 14:07:14 +0000</pubDate>
        <dc:creator>Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;</dc:creator>
    </item>
<item>
        <title>c4e31847 - powerpc/mm: fix redundant inclusion of pgtable-frag.o in Makefile</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/mm/Makefile#c4e31847</link>
        <description>powerpc/mm: fix redundant inclusion of pgtable-frag.o in MakefileThe patch identified below added pgtable-frag.o to obj-ybut some merge witchery kept it also for obj-CONFIG_PPC_BOOK3S_64This patch clears the duplication.Fixes: 737b434d3d55 (&quot;powerpc/mm: convert Book3E 64 to pte_fragment&quot;)Signed-off-by: Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;

            List of files:
            /linux-6.15/arch/powerpc/mm/Makefile</description>
        <pubDate>Mon, 06 May 2019 06:47:55 +0000</pubDate>
        <dc:creator>Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;</dc:creator>
    </item>
<item>
        <title>471e475c - powerpc/mm: Fix makefile for KASAN</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/mm/Makefile#471e475c</link>
        <description>powerpc/mm: Fix makefile for KASANIn commit 17312f258cf6 (&quot;powerpc/mm: Move book3s32 specifics insubdirectory mm/book3s64&quot;), ppc_mmu_32.c was moved and renamed.This patch fixes Makefiles to disable KASAN instrumentation onthe new name and location.Fixes: f072015c7b74 (&quot;powerpc: disable KASAN instrumentation on early/critical files.&quot;)Signed-off-by: Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;

            List of files:
            /linux-6.15/arch/powerpc/mm/Makefile</description>
        <pubDate>Mon, 06 May 2019 06:21:01 +0000</pubDate>
        <dc:creator>Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;</dc:creator>
    </item>
<item>
        <title>2edb16ef - powerpc/32: Add KASAN support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/mm/Makefile#2edb16ef</link>
        <description>powerpc/32: Add KASAN supportThis patch adds KASAN support for PPC32. The following patchwill add an early activation of hash table for book3s. Untilthen, a warning will be raised if trying to use KASAN on anhash 6xx.To support KASAN, this patch initialises that MMU mapings foraccessing to the KASAN shadow area defined in a previous patch.An early mapping is set as soon as the kernel code has beenrelocated at its definitive place.Then the definitive mapping is set once paging is initialised.For modules, the shadow area is allocated at module_alloc().Signed-off-by: Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;

            List of files:
            /linux-6.15/arch/powerpc/mm/Makefile</description>
        <pubDate>Fri, 26 Apr 2019 16:23:34 +0000</pubDate>
        <dc:creator>Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;</dc:creator>
    </item>
<item>
        <title>f072015c - powerpc: disable KASAN instrumentation on early/critical files.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/mm/Makefile#f072015c</link>
        <description>powerpc: disable KASAN instrumentation on early/critical files.All files containing functions run before kasan_early_init() is calledmust have KASAN instrumentation disabled.For those file, branch profiling also have to be disabled otherwiseeach if () generates a call to ftrace_likely_update().Signed-off-by: Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;

            List of files:
            /linux-6.15/arch/powerpc/mm/Makefile</description>
        <pubDate>Fri, 26 Apr 2019 16:23:33 +0000</pubDate>
        <dc:creator>Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;</dc:creator>
    </item>
<item>
        <title>737b434d - powerpc/mm: convert Book3E 64 to pte_fragment</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/mm/Makefile#737b434d</link>
        <description>powerpc/mm: convert Book3E 64 to pte_fragmentBook3E 64 is the only subarch not using pte_fragment. In orderto allow refactorisation, this patch converts it to pte_fragment.Reviewed-by: Aneesh Kumar K.V &lt;aneesh.kumar@linux.ibm.com&gt;Signed-off-by: Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;

            List of files:
            /linux-6.15/arch/powerpc/mm/Makefile</description>
        <pubDate>Fri, 26 Apr 2019 15:58:01 +0000</pubDate>
        <dc:creator>Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;</dc:creator>
    </item>
<item>
        <title>b7dcf96c - powerpc/mm: make hugetlbpage.c depend on CONFIG_HUGETLB_PAGE</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/mm/Makefile#b7dcf96c</link>
        <description>powerpc/mm: make hugetlbpage.c depend on CONFIG_HUGETLB_PAGEThe only function in hugetlbpage.c which doesn&apos;t depend onCONFIG_HUGETLB_PAGE is gup_hugepte(), and this function isonly called from gup_huge_pd() which depends onCONFIG_HUGETLB_PAGE so all the content of hugetlbpage.cdepends on CONFIG_HUGETLB_PAGE.This patch modifies Makefile to only compile hugetlbpage.cwhen CONFIG_HUGETLB_PAGE is set.Signed-off-by: Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;

            List of files:
            /linux-6.15/arch/powerpc/mm/Makefile</description>
        <pubDate>Fri, 26 Apr 2019 05:59:42 +0000</pubDate>
        <dc:creator>Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;</dc:creator>
    </item>
<item>
        <title>27e23b5f - powerpc/mm: Move nohash specifics in subdirectory mm/nohash</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/mm/Makefile#27e23b5f</link>
        <description>powerpc/mm: Move nohash specifics in subdirectory mm/nohashMany files in arch/powerpc/mm are only for nohash. This patchcreates a subdirectory for them.Signed-off-by: Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;[mpe: Shorten new filenames]Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;

            List of files:
            /linux-6.15/arch/powerpc/mm/Makefile</description>
        <pubDate>Fri, 29 Mar 2019 10:00:02 +0000</pubDate>
        <dc:creator>Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;</dc:creator>
    </item>
<item>
        <title>17312f25 - powerpc/mm: Move book3s32 specifics in subdirectory mm/book3s64</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/powerpc/mm/Makefile#17312f25</link>
        <description>powerpc/mm: Move book3s32 specifics in subdirectory mm/book3s64Several files in arch/powerpc/mm are only for book3S32. This patchcreates a subdirectory for them.Signed-off-by: Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;[mpe: Shorten new filenames]Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;

            List of files:
            /linux-6.15/arch/powerpc/mm/Makefile</description>
        <pubDate>Fri, 29 Mar 2019 10:00:01 +0000</pubDate>
        <dc:creator>Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;</dc:creator>
    </item>
</channel>
</rss>
