<?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>df7fcbef - vdso: Add generic time data storage</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/vdso/Makefile#df7fcbef</link>
        <description>vdso: Add generic time data storageHistorically each architecture defined their own way to store the vDSOdata page. Add a generic mechanism to provide storage for that page.Furthermore this generic storage will be extended to also provideuniform storage for *non*-time-related data, like the random state orarchitecture-specific data. These will have their own pages and datastructures, so rename &apos;vdso_data&apos; into &apos;vdso_time_data&apos; to make thatsplit clear from the name.Also introduce a new consistent naming scheme for the symbols related tothe vDSO, which makes it clear if the symbol is accessible fromuserspace or kernel space and the type of data behind the symbol.The generic fault handler contains an optimization to prefault the vvarpage when the timens page is accessed. This was lifted from s390 and x86.Co-developed-by: Nam Cao &lt;namcao@linutronix.de&gt;Signed-off-by: Nam Cao &lt;namcao@linutronix.de&gt;Signed-off-by: Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Link: https://lore.kernel.org/all/20250204-vdso-store-rng-v3-5-13a4669dfc8c@linutronix.de

            List of files:
            /linux-6.15/lib/vdso/Makefile</description>
        <pubDate>Tue, 04 Feb 2025 12:05:37 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>81723e3a - random: vDSO: add missing c-getrandom-y in Makefile</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/vdso/Makefile#81723e3a</link>
        <description>random: vDSO: add missing c-getrandom-y in MakefileSame as for the gettimeofday CVDSO implementation, add c-getrandom-y toease the inclusion of lib/vdso/getrandom.c in architectures&apos; VDSObuilds.Signed-off-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;

            List of files:
            /linux-6.15/lib/vdso/Makefile</description>
        <pubDate>Thu, 22 Aug 2024 07:13:12 +0000</pubDate>
        <dc:creator>Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;</dc:creator>
    </item>
<item>
        <title>aff69273 - vdso: Improve cmd_vdso_check to check all dynamic relocations</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/vdso/Makefile#aff69273</link>
        <description>vdso: Improve cmd_vdso_check to check all dynamic relocationsThe actual intention is that no dynamic relocation exists in the VDSO. Forthis the VDSO build validates that the resulting .so file does not have anyrelocations which are specified via $(ARCH_REL_TYPE_ABS) per architecture,which is fragile as e.g. ARM64 lacks an entry for R_AARCH64_RELATIVE. Asideof that ARCH_REL_TYPE_ABS is a misnomer as it checks for relativerelocations too.However, some GNU ld ports produce unneeded R_*_NONE relocation entries. Ifa port fails to determine the exact .rel[a].dyn size, the trailing zerosbecome R_*_NONE relocations. E.g. ld&apos;s powerpc port recently fixedhttps://sourceware.org/bugzilla/show_bug.cgi?id=29540). R_*_NONE aregenerally a no-op in the dynamic loaders. So just ignore them.Remove the ARCH_REL_TYPE_ABS defines and just validate that the resulting.so file does not contain any R_* relocation entries except R_*_NONE.Signed-off-by: Fangrui Song &lt;maskray@google.com&gt;Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Tested-by: Vincenzo Frascino &lt;vincenzo.frascino@arm.com&gt; # for aarch64Reviewed-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;Reviewed-by: Vincenzo Frascino &lt;vincenzo.frascino@arm.com&gt; # for vDSO, aarch64Acked-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt; (powerpc)Link: https://lore.kernel.org/r/20230310190750.3323802-1-maskray@google.com

            List of files:
            /linux-6.15/lib/vdso/Makefile</description>
        <pubDate>Fri, 10 Mar 2023 19:07:50 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;maskray@google.com&gt;</dc:creator>
    </item>
<item>
        <title>8ac3b5cd - lib/vdso: use &quot;grep -E&quot; instead of &quot;egrep&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/vdso/Makefile#8ac3b5cd</link>
        <description>lib/vdso: use &quot;grep -E&quot; instead of &quot;egrep&quot;The latest version of grep claims the egrep is now obsolete so the buildnow contains warnings that look like:	egrep: warning: egrep is obsolescent; using grep -Efix this up by moving the vdso Makefile to use &quot;grep -E&quot; instead.Cc: Andy Lutomirski &lt;luto@kernel.org&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Reviewed-by: Vincenzo Frascino &lt;vincenzo.frascino@arm.com&gt;Link: https://lore.kernel.org/r/20220920170633.3133829-1-gregkh@linuxfoundation.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/lib/vdso/Makefile</description>
        <pubDate>Tue, 20 Sep 2022 17:06:33 +0000</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>00b26474 - lib/vdso: Provide generic VDSO implementation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/vdso/Makefile#00b26474</link>
        <description>lib/vdso: Provide generic VDSO implementationIn the last few years the kernel gained quite some architecture specificvdso implementations which contain very similar code.Introduce a generic VDSO implementation of gettimeofday() which will beshareable between architectures once they are converted over.The implementation is based on the current x86 VDSO code.[ tglx: Massaged changelog and made the kernel doc tabular ]Signed-off-by: Vincenzo Frascino &lt;vincenzo.frascino@arm.com&gt;Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Tested-by: Shijith Thotton &lt;sthotton@marvell.com&gt;Tested-by: Andre Przywara &lt;andre.przywara@arm.com&gt;Cc: linux-arch@vger.kernel.orgCc: linux-arm-kernel@lists.infradead.orgCc: linux-mips@vger.kernel.orgCc: linux-kselftest@vger.kernel.orgCc: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Cc: Will Deacon &lt;will.deacon@arm.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Russell King &lt;linux@armlinux.org.uk&gt;Cc: Ralf Baechle &lt;ralf@linux-mips.org&gt;Cc: Paul Burton &lt;paul.burton@mips.com&gt;Cc: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;Cc: Mark Salyzyn &lt;salyzyn@android.com&gt;Cc: Peter Collingbourne &lt;pcc@google.com&gt;Cc: Shuah Khan &lt;shuah@kernel.org&gt;Cc: Dmitry Safonov &lt;0x7f454c46@gmail.com&gt;Cc: Rasmus Villemoes &lt;linux@rasmusvillemoes.dk&gt;Cc: Huw Davies &lt;huw@codeweavers.com&gt;Link: https://lkml.kernel.org/r/20190621095252.32307-3-vincenzo.frascino@arm.com

            List of files:
            /linux-6.15/lib/vdso/Makefile</description>
        <pubDate>Fri, 21 Jun 2019 09:52:29 +0000</pubDate>
        <dc:creator>Vincenzo Frascino &lt;vincenzo.frascino@arm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
