<?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 arch.h</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/include/shared/arch.h#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/include/shared/arch.h</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>f2f4bf5a - um: Add SPDX headers for files in arch/um/include</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/include/shared/arch.h#f2f4bf5a</link>
        <description>um: Add SPDX headers for files in arch/um/includeConvert files to use SPDX header. All files are licensed under the GPLv2.Signed-off-by: Alex Dewar &lt;alex.dewar@gmx.co.uk&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/arch/um/include/shared/arch.h</description>
        <pubDate>Sun, 25 Aug 2019 09:49:19 +0000</pubDate>
        <dc:creator>Alex Dewar &lt;alex.dewar@gmx.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>37185b33 - um: get rid of pointless include &quot;...&quot; where include &lt;...&gt; will do</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/include/shared/arch.h#37185b33</link>
        <description>um: get rid of pointless include &quot;...&quot; where include &lt;...&gt; will doSigned-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/arch/um/include/shared/arch.h</description>
        <pubDate>Mon, 08 Oct 2012 02:27:32 +0000</pubDate>
        <dc:creator>Al Viro &lt;viro@ZenIV.linux.org.uk&gt;</dc:creator>
    </item>
<item>
        <title>8569c914 - x86, um: take arch/um/include/* out of the way</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/um/include/shared/arch.h#8569c914</link>
        <description>x86, um: take arch/um/include/* out of the wayWe can&apos;t just plop asm/* into it - userland helpers are built with itin search path and seeing asm/* show up there suddenly would be a badidea.Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;

            List of files:
            /linux-6.15/arch/um/include/shared/arch.h</description>
        <pubDate>Sun, 17 Aug 2008 17:48:37 +0000</pubDate>
        <dc:creator>Al Viro &lt;viro@zeniv.linux.org.uk&gt;</dc:creator>
    </item>
</channel>
</rss>
