<?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>182c02a6 - s390/syscalls: Convert filechk to if_changed</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/kernel/syscalls/Makefile#182c02a6</link>
        <description>s390/syscalls: Convert filechk to if_changedThe filechk macro always executes the syscalltbl script (and discardsthe output if there are no changes).Using if_changed is more efficient because it avoids running the scriptwhen the target is up-to-date and the command remains unchanged.All other architectures use if_changed for generating syscall headers.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Link: https://lore.kernel.org/r/20241111134603.2063226-3-masahiroy@kernel.orgSigned-off-by: Heiko Carstens &lt;hca@linux.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/kernel/syscalls/Makefile</description>
        <pubDate>Mon, 11 Nov 2024 13:45:54 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>e17aca20 - s390/syscalls: Remove unnecessary argument of filechk_syshdr</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/kernel/syscalls/Makefile#e17aca20</link>
        <description>s390/syscalls: Remove unnecessary argument of filechk_syshdrThe filechk_syshdr macro receives $@ in both cases, making the argumentredundant.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Link: https://lore.kernel.org/r/20241111134603.2063226-2-masahiroy@kernel.orgSigned-off-by: Heiko Carstens &lt;hca@linux.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/kernel/syscalls/Makefile</description>
        <pubDate>Mon, 11 Nov 2024 13:45:53 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>0708967e - s390/syscalls: Avoid creation of arch/arch/ directory</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/kernel/syscalls/Makefile#0708967e</link>
        <description>s390/syscalls: Avoid creation of arch/arch/ directoryBuilding the kernel with ARCH=s390 creates a weird arch/arch/ directory.  $ find arch/arch  arch/arch  arch/arch/s390  arch/arch/s390/include  arch/arch/s390/include/generated  arch/arch/s390/include/generated/asm  arch/arch/s390/include/generated/uapi  arch/arch/s390/include/generated/uapi/asmThe root cause is &apos;targets&apos; in arch/s390/kernel/syscalls/Makefile,where the relative path is incorrect.Strictly speaking, &apos;targets&apos; was not necessary in the first placebecause this Makefile uses &apos;filechk&apos; instead of &apos;if_changed&apos;.However, this commit keeps it, as it will be useful when converting&apos;filechk&apos; to &apos;if_changed&apos; later.Fixes: 5c75824d915e (&quot;s390/syscalls: add Makefile to generate system call header files&quot;)Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Link: https://lore.kernel.org/r/20241111134603.2063226-1-masahiroy@kernel.orgSigned-off-by: Heiko Carstens &lt;hca@linux.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/kernel/syscalls/Makefile</description>
        <pubDate>Mon, 11 Nov 2024 13:45:52 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b1992c37 - kbuild: use $(src) instead of $(srctree)/$(src) for source directory</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/kernel/syscalls/Makefile#b1992c37</link>
        <description>kbuild: use $(src) instead of $(srctree)/$(src) for source directoryKbuild conventionally uses $(obj)/ for generated files, and $(src)/ forchecked-in source files. It is merely a convention without any functionaldifference. In fact, $(obj) and $(src) are exactly the same, as definedin scripts/Makefile.build:    src := $(obj)When the kernel is built in a separate output directory, $(src) doesnot accurately reflect the source directory location. While Kbuildresolves this discrepancy by specifying VPATH=$(srctree) to search forsource files, it does not cover all cases. For example, when adding aheader search path for local headers, -I$(srctree)/$(src) is typicallypassed to the compiler.This introduces inconsistency between upstream and downstream Makefilesbecause $(src) is used instead of $(srctree)/$(src) for the latter.To address this inconsistency, this commit changes the semantics of$(src) so that it always points to the directory in the source tree.Going forward, the variables used in Makefiles will have the followingmeanings:  $(obj)     - directory in the object tree  $(src)     - directory in the source tree  (changed by this commit)  $(objtree) - the top of the kernel object tree  $(srctree) - the top of the kernel source treeConsequently, $(srctree)/$(src) in upstream Makefiles need to be replacedwith $(src).Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Reviewed-by: Nicolas Schier &lt;nicolas@fjasle.eu&gt;

            List of files:
            /linux-6.15/arch/s390/kernel/syscalls/Makefile</description>
        <pubDate>Sat, 27 Apr 2024 14:55:02 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>bbc90bc1 - arch: syscalls: simplify uapi/kapi directory creation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/kernel/syscalls/Makefile#bbc90bc1</link>
        <description>arch: syscalls: simplify uapi/kapi directory creation$(shell ...) expands to empty. There is no need to assign it to _dummy.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Acked-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;

            List of files:
            /linux-6.15/arch/s390/kernel/syscalls/Makefile</description>
        <pubDate>Sun, 27 Feb 2022 09:10:24 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ba97df45 - kbuild: use assignment instead of define ... endef for filechk_* rules</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/kernel/syscalls/Makefile#ba97df45</link>
        <description>kbuild: use assignment instead of define ... endef for filechk_* rulesYou do not have to use define ... endef for filechk_* rules.For simple cases, the use of assignment looks cleaner, IMHO.I updated the usage for scripts/Kbuild.include in case somebodymisunderstands the &apos;define ... endif&apos; is the requirement.Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;Acked-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/kernel/syscalls/Makefile</description>
        <pubDate>Thu, 03 Jan 2019 01:16:54 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;</dc:creator>
    </item>
<item>
        <title>43fee2b2 - kbuild: do not redirect the first prerequisite for filechk</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/kernel/syscalls/Makefile#43fee2b2</link>
        <description>kbuild: do not redirect the first prerequisite for filechkCurrently, filechk unconditionally opens the first prerequisite andredirects it as the stdin of a filechk_* rule.  Hence, every targetusing $(call filechk,...) must list something as the first prerequisiteeven if it is unneeded.&apos;&lt; $&lt;&apos; is actually unneeded in most cases.  Each rule can explicitlyadds it if necessary.Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;

            List of files:
            /linux-6.15/arch/s390/kernel/syscalls/Makefile</description>
        <pubDate>Wed, 25 Jul 2018 05:16:11 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;</dc:creator>
    </item>
<item>
        <title>5c75824d - s390/syscalls: add Makefile to generate system call header files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/kernel/syscalls/Makefile#5c75824d</link>
        <description>s390/syscalls: add Makefile to generate system call header filesGenerate the system call specific files from the archheadersand archprepare make targets.Signed-off-by: Hendrik Brueckner &lt;brueckner@linux.vnet.ibm.com&gt;Acked-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/kernel/syscalls/Makefile</description>
        <pubDate>Mon, 11 Dec 2017 13:54:08 +0000</pubDate>
        <dc:creator>Hendrik Brueckner &lt;brueckner@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
