<?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>f048158c - MIPS: remove CONFIG_MIPS_LD_CAN_LINK_VDSO</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/vdso/Kconfig#f048158c</link>
        <description>MIPS: remove CONFIG_MIPS_LD_CAN_LINK_VDSOGiven commit e4412739472b (&quot;Documentation: raise minimum supportedversion of binutils to 2.25&quot;), CONFIG_MIPS_LD_CAN_LINK_VDSO is always&apos;y&apos;.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Reviewed-by: Nathan Chancellor &lt;nathan@kernel.org&gt;Reviewed-by: Philippe Mathieu-Daud&#233; &lt;philmd@linaro.org&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/arch/mips/vdso/Kconfig</description>
        <pubDate>Fri, 20 Jan 2023 06:33:51 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>052c805a - kbuild: LD_VERSION redenomination</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/vdso/Kconfig#052c805a</link>
        <description>kbuild: LD_VERSION redenominationCommit ccbef1674a15 (&quot;Kbuild, lto: add ld-version and ld-ifversionmacros&quot;) introduced scripts/ld-version.sh for GCC LTO.At that time, this script handled 5 version fields because GCC LTOneeded the downstream binutils. (https://lkml.org/lkml/2014/4/8/272)The code snippet from the submitted patch was as follows:    # We need HJ Lu&apos;s Linux binutils because mainline binutils does not    # support mixing assembler and LTO code in the same ld -r object.    # XXX check if the gcc plugin ld is the expected one too    # XXX some Fedora binutils should also support it. How to check for that?    ifeq ($(call ld-ifversion,-ge,22710001,y),y)        ...However, GCC LTO was not merged into the mainline after all.(https://lkml.org/lkml/2014/4/8/272)So, the 4th and 5th fields were never used, and finally removed bycommit 0d61ed17dd30 (&quot;ld-version: Drop the 4th and 5th versioncomponents&quot;).Since then, the last 4-digits returned by this script is always zeros.Remove the meaningless last 4-digits. This makes the version formatconsistent with GCC_VERSION, CLANG_VERSION, LLD_VERSION.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Acked-by: Will Deacon &lt;will@kernel.org&gt;Acked-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/arch/mips/vdso/Kconfig</description>
        <pubDate>Sat, 12 Dec 2020 16:54:30 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>22235ef3 - MIPS: VDSO: Allow ld.lld to link the VDSO</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/vdso/Kconfig#22235ef3</link>
        <description>MIPS: VDSO: Allow ld.lld to link the VDSOCurrently, when linking with ld.lld, this warning pops up:    arch/mips/vdso/Makefile:70: MIPS VDSO requires binutils &gt;= 2.25CONFIG_LD_VERSION is set with scripts/ld-version.sh, which is specificto GNU ld. It returns 0 for ld.lld so CONFIG_MIPS_LD_CAN_LINK_VDSO doesnot set.ld.lld has a completely different versioning scheme (as it followsLLVM&apos;s versioning) and it does not have the issue mentioned in thecomment block so it should be allowed to link the VDSO.With this patch, the VDSO successfully links and shows P_MIPS_PC32 invgettimeofday.o.$ llvm-objdump -Dr arch/mips/vdso/vgettimeofday.o | grep R_MIPS_PC32			00000024:  R_MIPS_PC32	_start			000000b0:  R_MIPS_PC32	_start			000002bc:  R_MIPS_PC32	_start			0000036c:  R_MIPS_PC32	_start			00000468:  R_MIPS_PC32	_startReported-by: Dmitry Golovin &lt;dima@golovin.in&gt;Signed-off-by: Nathan Chancellor &lt;natechancellor@gmail.com&gt;Link: https://github.com/ClangBuiltLinux/linux/issues/785Link: https://github.com/llvm/llvm-project/commit/e364e2e9ce50c12eb2bf093560e1a1a8544d455aSigned-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/arch/mips/vdso/Kconfig</description>
        <pubDate>Tue, 28 Apr 2020 22:14:19 +0000</pubDate>
        <dc:creator>Nathan Chancellor &lt;natechancellor@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>e91946d6 - MIPS: VDSO: Move disabling the VDSO logic to Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/vdso/Kconfig#e91946d6</link>
        <description>MIPS: VDSO: Move disabling the VDSO logic to KconfigAfter commit 9553d16fa671 (&quot;init/kconfig: Add LD_VERSION Kconfig&quot;), wehave access to GNU ld&apos;s version at configuration time. As a result, wecan make it clearer under what configuration circumstances the MIPS VDSOneeds to be disabled.This is a prerequisite for getting rid of the MIPS VDSO binutilswarning and linking the VDSO when LD is ld.lld. Wrapping the call told-ifversion with CONFIG_LD_IS_LLD does not work because the configvalues are wiped away during &apos;make clean&apos;.Signed-off-by: Nathan Chancellor &lt;natechancellor@gmail.com&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/arch/mips/vdso/Kconfig</description>
        <pubDate>Tue, 28 Apr 2020 22:14:16 +0000</pubDate>
        <dc:creator>Nathan Chancellor &lt;natechancellor@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
