<?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 Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>d1d7f01f - um: mark rodata read-only and implement _nofault accesses</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/Kconfig#d1d7f01f</link>
        <description>um: mark rodata read-only and implement _nofault accessesMark read-only data actually read-only (simple mprotect), andto be able to test it also implement _nofault accesses. Thisworks by setting up a new &quot;segv_continue&quot; pointer in current,and then when we hit a segfault we change the signal returncontext so that we continue at that address. The code usingthis sets it up so that it jumps to a label and then abortsthe access that way, returning -EFAULT.It&apos;s possible to optimize the ___backtrack_faulted() thing byusing asm goto (compiler version dependent) and/or gcc&apos;s (notsure if clang has it) &amp;&amp;label extension, but at least in oneattempt I made the &amp;&amp; caused the compiler to not load -EFAULTinto the register in case of jumping to the &amp;&amp;label from thefault handler. So leave it like this for now.Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;Co-developed-by: Benjamin Berg &lt;benjamin.berg@intel.com&gt;Signed-off-by: Benjamin Berg &lt;benjamin.berg@intel.com&gt;Link: https://patch.msgid.link/20250210160926.420133-2-benjamin@sipsolutions.netSigned-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/arch/um/Kconfig</description>
        <pubDate>Mon, 10 Feb 2025 16:09:25 +0000</pubDate>
        <dc:creator>Johannes Berg &lt;johannes.berg@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>2f681ba4 - um: move thread info into task</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/Kconfig#2f681ba4</link>
        <description>um: move thread info into taskThis selects the THREAD_INFO_IN_TASK option for UM and changes the waythat the current task is discovered. This is trivial though, as UMLalready tracks the current task in cpu_tasks[] and this can be used toretrieve it.Also remove the signal handler code that copies the thread informationinto the IRQ stack. It is obsolete now, which also means that thementioned race condition cannot happen anymore.Signed-off-by: Benjamin Berg &lt;benjamin.berg@intel.com&gt;Reviewed-by: Hajime Tazaki &lt;thehajime@gmail.com&gt;Link: https://patch.msgid.link/20241111102910.46512-1-benjamin@sipsolutions.netSigned-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/arch/um/Kconfig</description>
        <pubDate>Mon, 11 Nov 2024 10:29:10 +0000</pubDate>
        <dc:creator>Benjamin Berg &lt;benjamin.berg@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>3f17fed2 - um: switch to regset API and depend on XSTATE</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/Kconfig#3f17fed2</link>
        <description>um: switch to regset API and depend on XSTATEThe PTRACE_GETREGSET API has now existed since Linux 2.6.33. The XSAVECPU feature should also be sufficiently common to be able to rely on it.With this, define our internal FP state to be the hosts XSAVE data. Adddiscovery for the hosts XSAVE size and place the FP registers at the endof task_struct so that we can adjust the size at runtime.Next we can implement the regset API on top and update the signalhandling as well as ptrace APIs to use them. Also switch coredumpcreation to use the regset API and finally set HAVE_ARCH_TRACEHOOK.This considerably improves the signal frames. Previously they might nothave contained all the registers (i386) and also did not have thesizes and magic values set to the correct values to permit userspace todecode the frame.As a side effect, this will permit UML to run on hosts with newer CPUextensions (such as AMX) that need even more register state.Signed-off-by: Benjamin Berg &lt;benjamin.berg@intel.com&gt;Link: https://patch.msgid.link/20241023094120.4083426-1-benjamin@sipsolutions.netSigned-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/arch/um/Kconfig</description>
        <pubDate>Wed, 23 Oct 2024 09:41:20 +0000</pubDate>
        <dc:creator>Benjamin Berg &lt;benjamin.berg@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>0b8b2668 - um: insert scheduler ticks when userspace does not yield</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/Kconfig#0b8b2668</link>
        <description>um: insert scheduler ticks when userspace does not yieldIn time-travel mode userspace can do a lot of work without any timepassing. Unfortunately, this can result in OOM situations as the RCUcore code will never be run.Work around this by keeping track of userspace processes that do notyield for a lot of operations. When this happens, insert a jiffie intothe sched_clock clock to account time against the process and cause thebookkeeping to run.As sched_clock is used for tracing, it is useful to keep it in syncbetween the different VMs. As such, try to remove added ticks again whenthe actual clock ticks.Signed-off-by: Benjamin Berg &lt;benjamin.berg@intel.com&gt;Link: https://patch.msgid.link/20241010142537.1134685-1-benjamin@sipsolutions.netSigned-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/arch/um/Kconfig</description>
        <pubDate>Thu, 10 Oct 2024 14:25:37 +0000</pubDate>
        <dc:creator>Benjamin Berg &lt;benjamin.berg@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>41ab5fe7 - um: Switch to 4 level page tables on 64 bit</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/Kconfig#41ab5fe7</link>
        <description>um: Switch to 4 level page tables on 64 bitThe larger memory space is useful to support more applications insideUML. One example for this is ASAN instrumentation of userspaceapplications which requires addresses that would otherwise not beavailable.Signed-off-by: Benjamin Berg &lt;benjamin.berg@intel.com&gt;Link: https://patch.msgid.link/20240919124511.282088-11-benjamin@sipsolutions.netSigned-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/arch/um/Kconfig</description>
        <pubDate>Thu, 19 Sep 2024 12:45:11 +0000</pubDate>
        <dc:creator>Benjamin Berg &lt;benjamin.berg@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>48a858e0 - um: remove dependency on undefined CC_CAN_LINK_STATIC_NO_RUNTIME_DEPS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/Kconfig#48a858e0</link>
        <description>um: remove dependency on undefined CC_CAN_LINK_STATIC_NO_RUNTIME_DEPSCC_CAN_LINK_STATIC_NO_RUNTIME_DEPS is not defined anywhere.In the submitted patch set [1], the first patch &quot;um/kconfig: introduceCC_CAN_LINK_STATIC_NO_RUNTIME_DEPS&quot; was not applied.Only 2/3 and 3/3 were applied, which are now: - 730586ff7fad (&quot;um: Allow static linking for non-glibc implementations&quot;) - 5e1121cd43d4 (&quot;um: Some fixes to build UML with musl&quot;)Given that nobody has noticed the missing first patch for many years,it seems it was unnecessary.[1]: https://lore.kernel.org/lkml/20200719210222.2811-1-ignat@cloudflare.com/Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Link: https://patch.msgid.link/20240924113342.32530-1-masahiroy@kernel.orgSigned-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/arch/um/Kconfig</description>
        <pubDate>Tue, 24 Sep 2024 11:33:40 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>64dcf0b8 - um: remove ARCH_NO_PREEMPT_DYNAMIC</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/Kconfig#64dcf0b8</link>
        <description>um: remove ARCH_NO_PREEMPT_DYNAMICThere&apos;s no such symbol and we currently don&apos;t have any of themechanisms to make boot-time selection cheap enough, so we can&apos;thave HAVE_PREEMPT_DYNAMIC_CALL or HAVE_PREEMPT_DYNAMIC_KEY.Remove the select statement.Reported-by: Lukas Bulwahn &lt;lbulwahn@redhat.com&gt;Fixes: cd01672d64a3 (&quot;um: Enable preemption in UML&quot;)Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/arch/um/Kconfig</description>
        <pubDate>Tue, 23 Jul 2024 12:24:56 +0000</pubDate>
        <dc:creator>Johannes Berg &lt;johannes.berg@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>cd01672d - um: Enable preemption in UML</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/Kconfig#cd01672d</link>
        <description>um: Enable preemption in UMLSince userspace state is saved in the MM process, kernel usingFPU still doesn&apos;t really need to do anything, so this reallyis as simple as enabling preemption. The irq critical sectionin sigio_handler() needs preempt_disable()/preempt_enable().Signed-off-by: Anton Ivanov &lt;anton.ivanov@cambridgegreys.com&gt;Link: https://patch.msgid.link/20240702102549.d2fcea450854.I12f5a53d80ec1e425e66ef272b1e95cb523b608e@changeid[rebase, remove FPU save/restore, fix x86/um Makefile, rewrite commit message]Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/arch/um/Kconfig</description>
        <pubDate>Tue, 02 Jul 2024 08:25:50 +0000</pubDate>
        <dc:creator>Anton Ivanov &lt;anton.ivanov@cambridgegreys.com&gt;</dc:creator>
    </item>
<item>
        <title>53585f9e - um: enable UBSAN</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/Kconfig#53585f9e</link>
        <description>um: enable UBSANWe can select ARCH_HAS_UBSAN, it works just fine. It had beenenabled and we even used it, but then commit 890a64810d59(&quot;ubsan: Restore dependency on ARCH_HAS_UBSAN&quot;) (correctly)disabled it again, enable ARCH_HAS_UBSAN to get it.Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;Link: https://patch.msgid.link/20240701220034.995eb04d656d.Ia29fe091b207fe66b5e26298c1e427ebcf131642@changeidSigned-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/arch/um/Kconfig</description>
        <pubDate>Mon, 01 Jul 2024 20:00:35 +0000</pubDate>
        <dc:creator>Johannes Berg &lt;johannes.berg@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ab0f4ced - arch: um: rust: Add i386 support for Rust</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/Kconfig#ab0f4ced</link>
        <description>arch: um: rust: Add i386 support for RustAt present, Rust in the kernel only supports 64-bit x86, so UML hasfollowed suit. However, it&apos;s significantly easier to support 32-bit i386on UML than on bare metal, as UML does not use the -mregparm option(which alters the ABI), which is not yet supported by rustc[1].Add support for CONFIG_RUST on um/i386, by adding a new target config togenerate_rust_target, and replacing various checks on CONFIG_X86_64 toalso support CONFIG_X86_32.We still use generate_rust_target, rather than a built-in rustc target,in order to match x86_64, provide a future place for -mregparm, and moreeasily disable floating point instructions.With these changes, the KUnit tests pass with:kunit.py run --make_options LLVM=1 --kconfig_add CONFIG_RUST=y--kconfig_add CONFIG_64BIT=n --kconfig_add CONFIG_FORTIFY_SOURCE=nAn earlier version of these changes was proposed on the Rust-for-Linuxgithub[2].[1]: https://github.com/rust-lang/rust/issues/116972[2]: https://github.com/Rust-for-Linux/linux/pull/966Signed-off-by: David Gow &lt;davidgow@google.com&gt;Link: https://patch.msgid.link/20240604224052.3138504-1-davidgow@google.comSigned-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/arch/um/Kconfig</description>
        <pubDate>Tue, 04 Jun 2024 22:40:50 +0000</pubDate>
        <dc:creator>David Gow &lt;davidgow@google.com&gt;</dc:creator>
    </item>
<item>
        <title>ddd268c4 - um: Select HAS_IOREMAP for UML_IOMEM_EMULATION</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/Kconfig#ddd268c4</link>
        <description>um: Select HAS_IOREMAP for UML_IOMEM_EMULATIONIn a future patch HAS_IOPORT=n will disable inb()/outb() and friends atcompile time. UML supports these via its UML_IOMEM_EMULATION so let thatselect HAS_IOPORT and also reflect this in NO_IOPORT_MAP.Co-developed-by: Arnd Bergmann &lt;arnd@kernel.org&gt;Signed-off-by: Arnd Bergmann &lt;arnd@kernel.org&gt;Signed-off-by: Niklas Schnelle &lt;schnelle@linux.ibm.com&gt;Link: https://patch.msgid.link/20240403124300.65379-2-schnelle@linux.ibm.comSigned-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/arch/um/Kconfig</description>
        <pubDate>Wed, 03 Apr 2024 12:43:00 +0000</pubDate>
        <dc:creator>Niklas Schnelle &lt;schnelle@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>5394f1e9 - arch: define CONFIG_PAGE_SIZE_*KB on all architectures</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/Kconfig#5394f1e9</link>
        <description>arch: define CONFIG_PAGE_SIZE_*KB on all architecturesMost architectures only support a single hardcoded page size. In orderto ensure that each one of these sets the corresponding Kconfig symbols,change over the PAGE_SHIFT definition to the common one and allowonly the hardware page size to be selected.Acked-by: Guo Ren &lt;guoren@kernel.org&gt;Acked-by: Heiko Carstens &lt;hca@linux.ibm.com&gt;Acked-by: Stafford Horne &lt;shorne@gmail.com&gt;Acked-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;Acked-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Reviewed-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux-6.15/arch/um/Kconfig</description>
        <pubDate>Mon, 26 Feb 2024 16:14:13 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>9349b5cd - um/cpu: Switch to arch_cpu_finalize_init()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/Kconfig#9349b5cd</link>
        <description>um/cpu: Switch to arch_cpu_finalize_init()check_bugs() is about to be phased out. Switch over to the newarch_cpu_finalize_init() implementation.No functional change.Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Acked-by: Richard Weinberger &lt;richard@nod.at&gt;Link: https://lore.kernel.org/r/20230613224545.493148694@linutronix.de

            List of files:
            /linux-6.15/arch/um/Kconfig</description>
        <pubDate>Tue, 13 Jun 2023 23:39:36 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>74ce793b - hostfs: Fix ephemeral inodes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/Kconfig#74ce793b</link>
        <description>hostfs: Fix ephemeral inodeshostfs creates a new inode for each opened or created file, whichcreated useless inode allocations and forbade identifying a host filewith a kernel inode.Fix this uncommon filesystem behavior by tying kernel inodes to hostfile&apos;s inode and device IDs.  Even if the host filesystem inodes may berecycled, this cannot happen while a file referencing it is opened,which is the case with hostfs.  It should be noted that hostfs inode IDsmay not be unique for the same hostfs superblock because multiple host&apos;s(backed) superblocks may be used.Delete inodes when dropping them to force backed host&apos;s file descriptorsclosing.This enables to entirely remove ARCH_EPHEMERAL_INODES, and then makesLandlock fully supported by UML.  This is very useful for testingchanges.These changes also factor out and simplify some helpers thanks to thenew hostfs_inode_update() and the hostfs_iget() revamp: read_name(),hostfs_create(), hostfs_lookup(), hostfs_mknod(), andhostfs_fill_sb_common().A following commit with new Landlock tests check this new hostfs inodeconsistency.Cc: Anton Ivanov &lt;anton.ivanov@cambridgegreys.com&gt;Cc: Johannes Berg &lt;johannes@sipsolutions.net&gt;Acked-by: Richard Weinberger &lt;richard@nod.at&gt;Link: https://lore.kernel.org/r/20230612191430.339153-2-mic@digikod.netSigned-off-by: Micka&#235;l Sala&#252;n &lt;mic@digikod.net&gt;

            List of files:
            /linux-6.15/arch/um/Kconfig</description>
        <pubDate>Mon, 12 Jun 2023 19:14:25 +0000</pubDate>
        <dc:creator>Micka&#235;l Sala&#252;n &lt;mic@digikod.net&gt;</dc:creator>
    </item>
<item>
        <title>83e913f5 - um: Support LTO</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/Kconfig#83e913f5</link>
        <description>um: Support LTOOnly a handful of changes are necessary to get it to work.Signed-off-by: Peter Foley &lt;pefoley2@pefoley.com&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/arch/um/Kconfig</description>
        <pubDate>Fri, 13 Jan 2023 17:03:00 +0000</pubDate>
        <dc:creator>Peter Foley &lt;pefoley2@pefoley.com&gt;</dc:creator>
    </item>
<item>
        <title>f09c3fcf - um: put power options in a menu</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/Kconfig#f09c3fcf</link>
        <description>um: put power options in a menuBecause having them all dumped at top-level is a bit messy.Signed-off-by: Peter Foley &lt;pefoley2@pefoley.com&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/arch/um/Kconfig</description>
        <pubDate>Fri, 13 Jan 2023 16:56:11 +0000</pubDate>
        <dc:creator>Peter Foley &lt;pefoley2@pefoley.com&gt;</dc:creator>
    </item>
<item>
        <title>0438aadf - rust: arch/um: Add support for CONFIG_RUST under x86_64 UML</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/Kconfig#0438aadf</link>
        <description>rust: arch/um: Add support for CONFIG_RUST under x86_64 UMLCONFIG_RUST currently supports x86_64, but does not support it underUML. With the previous patches applied, adding support is trivial:add CONFIG_HAVE_RUST to UML if X86_64 is set.The scripts/generate_rust_target.rs file already checks forCONFIG_X86_64, not CONFIG_X86, so is prepared for UML support.The Rust support does not currently support X86_32.Also, update the Rust architecture support documentation to not thatthis is being maintained: I intend to look after this as best I can.Signed-off-by: David Gow &lt;davidgow@google.com&gt;Reviewed-by: Sergio Gonz&#225;lez Collado &lt;sergio.collado@gmail.com&gt;Tested-by: Sergio Gonz&#225;lez Collado &lt;sergio.collado@gmail.com&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/arch/um/Kconfig</description>
        <pubDate>Sat, 17 Dec 2022 04:44:36 +0000</pubDate>
        <dc:creator>David Gow &lt;davidgow@google.com&gt;</dc:creator>
    </item>
<item>
        <title>ba38961a - um: Enable FORTIFY_SOURCE</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/Kconfig#ba38961a</link>
        <description>um: Enable FORTIFY_SOURCEEnable FORTIFY_SOURCE so running Kunit tests can test fortifiedfunctions.Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;Tested-by: David Gow &lt;davidgow@google.com&gt;Link: https://lore.kernel.org/r/20220210003224.773957-1-keescook@chromium.org

            List of files:
            /linux-6.15/arch/um/Kconfig</description>
        <pubDate>Thu, 10 Feb 2022 00:32:24 +0000</pubDate>
        <dc:creator>Kees Cook &lt;keescook@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>3d923c5f - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/Kconfig#3d923c5f</link>
        <description>mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROTNow all the platforms enable ARCH_HAS_GET_PAGE_PROT.  They define andexport own vm_get_page_prot() whether custom or standardDECLARE_VM_GET_PAGE_PROT.  Hence there is no need for default genericfallback for vm_get_page_prot().  Just drop this fallback and alsoARCH_HAS_GET_PAGE_PROT mechanism.Link: https://lkml.kernel.org/r/20220711070600.2378316-27-anshuman.khandual@arm.comSigned-off-by: Anshuman Khandual &lt;anshuman.khandual@arm.com&gt;Reviewed-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Reviewed-by: Christoph Hellwig &lt;hch@lst.de&gt;Reviewed-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;Acked-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Brian Cain &lt;bcain@quicinc.com&gt;Cc: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Cc: Christoph Hellwig &lt;hch@infradead.org&gt;Cc: Chris Zankel &lt;chris@zankel.net&gt;Cc: &quot;David S. Miller&quot; &lt;davem@davemloft.net&gt;Cc: Dinh Nguyen &lt;dinguyen@kernel.org&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: Heiko Carstens &lt;hca@linux.ibm.com&gt;Cc: Huacai Chen &lt;chenhuacai@kernel.org&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: &quot;James E.J. Bottomley&quot; &lt;James.Bottomley@HansenPartnership.com&gt;Cc: Jeff Dike &lt;jdike@addtoit.com&gt;Cc: Jonas Bonn &lt;jonas@southpole.se&gt;Cc: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Cc: Michal Simek &lt;monstr@monstr.eu&gt;Cc: Nicholas Piggin &lt;npiggin@gmail.com&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Paul Mackerras &lt;paulus@samba.org&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Cc: Richard Henderson &lt;rth@twiddle.net&gt;Cc: Rich Felker &lt;dalias@libc.org&gt;Cc: Russell King &lt;linux@armlinux.org.uk&gt;Cc: Sam Ravnborg &lt;sam@ravnborg.org&gt;Cc: Stafford Horne &lt;shorne@gmail.com&gt;Cc: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Vasily Gorbik &lt;gor@linux.ibm.com&gt;Cc: Vineet Gupta &lt;vgupta@kernel.org&gt;Cc: WANG Xuerui &lt;kernel@xen0n.name&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Cc: Yoshinori Sato &lt;ysato@users.sourceforge.jp&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/arch/um/Kconfig</description>
        <pubDate>Mon, 11 Jul 2022 07:06:00 +0000</pubDate>
        <dc:creator>Anshuman Khandual &lt;anshuman.khandual@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>91a8da02 - um/mm: enable ARCH_HAS_VM_GET_PAGE_PROT</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/Kconfig#91a8da02</link>
        <description>um/mm: enable ARCH_HAS_VM_GET_PAGE_PROTThis enables ARCH_HAS_VM_GET_PAGE_PROT on the platform and exportsstandard vm_get_page_prot() implementation via DECLARE_VM_GET_PAGE_PROT,which looks up a private and static protection_map[] array.  Subsequentlyall __SXXX and __PXXX macros can be dropped which are no longer needed.Link: https://lkml.kernel.org/r/20220711070600.2378316-25-anshuman.khandual@arm.comSigned-off-by: Anshuman Khandual &lt;anshuman.khandual@arm.com&gt;Cc: Jeff Dike &lt;jdike@addtoit.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Brian Cain &lt;bcain@quicinc.com&gt;Cc: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Cc: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;Cc: Christoph Hellwig &lt;hch@infradead.org&gt;Cc: Christoph Hellwig &lt;hch@lst.de&gt;Cc: Chris Zankel &lt;chris@zankel.net&gt;Cc: &quot;David S. Miller&quot; &lt;davem@davemloft.net&gt;Cc: Dinh Nguyen &lt;dinguyen@kernel.org&gt;Cc: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: Heiko Carstens &lt;hca@linux.ibm.com&gt;Cc: Huacai Chen &lt;chenhuacai@kernel.org&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: &quot;James E.J. Bottomley&quot; &lt;James.Bottomley@HansenPartnership.com&gt;Cc: Jonas Bonn &lt;jonas@southpole.se&gt;Cc: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Cc: Michal Simek &lt;monstr@monstr.eu&gt;Cc: Nicholas Piggin &lt;npiggin@gmail.com&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Paul Mackerras &lt;paulus@samba.org&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Cc: Richard Henderson &lt;rth@twiddle.net&gt;Cc: Rich Felker &lt;dalias@libc.org&gt;Cc: Russell King &lt;linux@armlinux.org.uk&gt;Cc: Sam Ravnborg &lt;sam@ravnborg.org&gt;Cc: Stafford Horne &lt;shorne@gmail.com&gt;Cc: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Vasily Gorbik &lt;gor@linux.ibm.com&gt;Cc: Vineet Gupta &lt;vgupta@kernel.org&gt;Cc: WANG Xuerui &lt;kernel@xen0n.name&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Cc: Yoshinori Sato &lt;ysato@users.sourceforge.jp&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/arch/um/Kconfig</description>
        <pubDate>Mon, 11 Jul 2022 07:05:58 +0000</pubDate>
        <dc:creator>Anshuman Khandual &lt;anshuman.khandual@arm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
