<?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>5d74231a - selftests: kcmp: Fix incorrect kernel headers search path</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/kcmp/Makefile#5d74231a</link>
        <description>selftests: kcmp: Fix incorrect kernel headers search pathUse $(KHDR_INCLUDES) as lookup path for kernel headers. This preventsbuilding against kernel headers from the build environment in scenarioswhere kernel headers are installed into a specific output directory(O=...).Signed-off-by: Mathieu Desnoyers &lt;mathieu.desnoyers@efficios.com&gt;Cc: Shuah Khan &lt;shuah@kernel.org&gt;Cc: linux-kselftest@vger.kernel.orgCc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: &lt;stable@vger.kernel.org&gt;  # 5.18+Signed-off-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/kcmp/Makefile</description>
        <pubDate>Fri, 27 Jan 2023 13:57:33 +0000</pubDate>
        <dc:creator>Mathieu Desnoyers &lt;mathieu.desnoyers@efficios.com&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/kcmp/Makefile#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/kcmp/Makefile</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>a8ba798b - selftests: enable O and KBUILD_OUTPUT</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/kcmp/Makefile#a8ba798b</link>
        <description>selftests: enable O and KBUILD_OUTPUTEnable O and KBUILD_OUTPUT for kselftest. User could compile kselftestto another directory by passing O or KBUILD_OUTPUT. And O is highpriority than KBUILD_OUTPUT.Signed-off-by: Bamvor Jian Zhang &lt;bamvor.zhangjian@linaro.org&gt;Signed-off-by: Shuah Khan &lt;shuahkh@osg.samsung.com&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/kcmp/Makefile</description>
        <pubDate>Tue, 29 Nov 2016 11:55:52 +0000</pubDate>
        <dc:creator>bamvor.zhangjian@huawei.com &lt;bamvor.zhangjian@huawei.com&gt;</dc:creator>
    </item>
<item>
        <title>80d443e8 - selftests: add EXTRA_CLEAN for clean target</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/kcmp/Makefile#80d443e8</link>
        <description>selftests: add EXTRA_CLEAN for clean targetSome testcases need the clean extra data after running. This patchintroduce the &quot;EXTRA_CLEAN&quot; variable to address this requirement.After KBUILD_OUTPUT is enabled in later patch, it will be easy todecide to if we need do the cleanup in the KBUILD_OUTPUT path(if thetestcase ran immediately after compiled).Signed-off-by: Bamvor Jian Zhang &lt;bamvor.zhangjian@linaro.org&gt;Signed-off-by: Shuah Khan &lt;shuahkh@osg.samsung.com&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/kcmp/Makefile</description>
        <pubDate>Tue, 29 Nov 2016 11:55:51 +0000</pubDate>
        <dc:creator>bamvor.zhangjian@huawei.com &lt;bamvor.zhangjian@huawei.com&gt;</dc:creator>
    </item>
<item>
        <title>88baa78d - selftests: remove duplicated all and clean target</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/kcmp/Makefile#88baa78d</link>
        <description>selftests: remove duplicated all and clean targetCurrently, kselftest use TEST_PROGS, TEST_PROGS_EXTENDED, TEST_FILES toindicate the test program, extended test program and test files. It iseasy to understand the purpose of these files. But mix of compiled anduncompiled files lead to duplicated &quot;all&quot; and &quot;clean&quot; targets.In order to remove the duplicated targets, introduce TEST_GEN_PROGS,TEST_GEN_PROGS_EXTENDED, TEST_GEN_FILES to indicate the compiledobjects.Also, the later patch will make use of TEST_GEN_XXX to redirect thesefiles to output directory indicated by KBUILD_OUTPUT or O.And add this changes to &quot;Contributing new tests(details)&quot; ofDocumentation/kselftest.txt.Signed-off-by: Bamvor Jian Zhang &lt;bamvor.zhangjian@linaro.org&gt;Signed-off-by: Shuah Khan &lt;shuahkh@osg.samsung.com&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/kcmp/Makefile</description>
        <pubDate>Tue, 29 Nov 2016 11:55:47 +0000</pubDate>
        <dc:creator>bamvor.zhangjian@huawei.com &lt;bamvor.zhangjian@huawei.com&gt;</dc:creator>
    </item>
<item>
        <title>84f887bf - selftests: Set CC using CROSS_COMPILE once in lib.mk</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/kcmp/Makefile#84f887bf</link>
        <description>selftests: Set CC using CROSS_COMPILE once in lib.mkThis avoids repeating the logic in every Makefile. We mimic thetop-level Makefile and use $(CROSS_COMPILE)gcc.Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Signed-off-by: Shuah Khan &lt;shuahkh@osg.samsung.com&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/kcmp/Makefile</description>
        <pubDate>Wed, 04 Mar 2015 10:41:31 +0000</pubDate>
        <dc:creator>Michael Ellerman &lt;mpe@ellerman.id.au&gt;</dc:creator>
    </item>
<item>
        <title>5e29a910 - selftests: Introduce minimal shared logic for running tests</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/kcmp/Makefile#5e29a910</link>
        <description>selftests: Introduce minimal shared logic for running testsThis adds a Make include file which most selftests can then include toget the run_tests logic.On its own this has the advantage of some reduction in repetition, andalso means the pass/fail message is defined in fewer places.However the key advantage is it will allow us to implement install verysimply in a subsequent patch.The default implementation just executes each program in $(TEST_PROGS).We use a variable to hold the default implementation of $(RUN_TESTS)because that gives us a clean way to override it if necessary, ie. usingoverride. The mount, memory-hotplug and mqueue tests use that to providea different implementation.Tests are not run via /bin/bash, so if they are scripts they must beexecutable, we add a+x to several.Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Signed-off-by: Shuah Khan &lt;shuahkh@osg.samsung.com&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/kcmp/Makefile</description>
        <pubDate>Wed, 11 Mar 2015 04:05:59 +0000</pubDate>
        <dc:creator>Michael Ellerman &lt;mpe@ellerman.id.au&gt;</dc:creator>
    </item>
<item>
        <title>4c12df63 - selftests/kcmp: Always try to build the test</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/kcmp/Makefile#4c12df63</link>
        <description>selftests/kcmp: Always try to build the testDon&apos;t prevent the test building on non-x86. Just try and build it andlet the chips fall where they may.Add support for CROSS_COMPILE while we&apos;re at it. Also we don&apos;t need acustom rule for building kcmp_test.Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Reviewed-by: Christopher Covington &lt;cov@codeaurora.org&gt;Signed-off-by: Shuah Khan &lt;shuahkh@osg.samsung.com&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/kcmp/Makefile</description>
        <pubDate>Tue, 02 Dec 2014 05:52:08 +0000</pubDate>
        <dc:creator>Michael Ellerman &lt;mpe@ellerman.id.au&gt;</dc:creator>
    </item>
<item>
        <title>41ec8cdc - selftests/kcmp: Don&apos;t include kernel headers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/kcmp/Makefile#41ec8cdc</link>
        <description>selftests/kcmp: Don&apos;t include kernel headersThe kcmp test mucks with the include path to bring in the kernelheaders, and x86 headers too for reasons that are not clear.Now that kcmp.h is exported none of that should be necessary.Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Acked-by: Cyrill Gorcunov &lt;gorcunov@openvz.org&gt;Signed-off-by: Shuah Khan &lt;shuahkh@osg.samsung.com&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/kcmp/Makefile</description>
        <pubDate>Tue, 02 Dec 2014 05:52:07 +0000</pubDate>
        <dc:creator>Michael Ellerman &lt;mpe@ellerman.id.au&gt;</dc:creator>
    </item>
<item>
        <title>498b473a - tools: selftests: fix build issue with make kselftests target</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/kcmp/Makefile#498b473a</link>
        <description>tools: selftests: fix build issue with make kselftests targetFix the typo of ARCH when running &apos;make kselftests&apos;.  Change the &apos;X86&apos;to &apos;x86&apos;.  Test by compilation.Signed-off-by: Phong Tran &lt;tranmanphong@gmail.com&gt;Cc: David Herrmann &lt;dh.herrmann@gmail.com&gt;Cc: Hugh Dickins &lt;hughd@google.com&gt;Cc: Shuah Khan &lt;shuah.kh@samsung.com&gt;Cc: Sam Ravnborg &lt;sam@ravnborg.org&gt;Cc: Michal Marek &lt;mmarek@suse.cz&gt;Cc: Shuah Khan &lt;shuahkh@osg.samsung.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/kcmp/Makefile</description>
        <pubDate>Fri, 29 Aug 2014 22:19:06 +0000</pubDate>
        <dc:creator>Phong Tran &lt;tranmanphong@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>1b787155 - selftests: fix clean target in kcmp Makefile</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/kcmp/Makefile#1b787155</link>
        <description>selftests: fix clean target in kcmp MakefileSigned-off-by: Ramkumar Ramachandra &lt;artagnon@gmail.com&gt;Cc: Dave Young &lt;dyoung@redhat.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/kcmp/Makefile</description>
        <pubDate>Wed, 03 Jul 2013 22:09:21 +0000</pubDate>
        <dc:creator>Ramkumar Ramachandra &lt;artagnon@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>ed8ad10c - kcmp selftests: print fail status instead of cause make error</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/kcmp/Makefile#ed8ad10c</link>
        <description>kcmp selftests: print fail status instead of cause make errorIn case kcmp_test exit non zero value it will cause make error.Better way is just print the test failure status.Signed-off-by: Dave Young &lt;dyoung@redhat.com&gt;Reviewed-by: Pekka Enberg &lt;penberg@kernel.org&gt;Cc: Cyrill Gorcunov &lt;gorcunov@openvz.org&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/kcmp/Makefile</description>
        <pubDate>Tue, 18 Dec 2012 00:04:49 +0000</pubDate>
        <dc:creator>Dave Young &lt;dyoung@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>63d23367 - kcmp selftests: make run_tests fix</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/kcmp/Makefile#63d23367</link>
        <description>kcmp selftests: make run_tests fixmake run_tests need the target is run_tests instead of run-testsAlso gcc output should be kcmp_test. Fix these two issues.Signed-off-by: Dave Young &lt;dyoung@redhat.com&gt;Cc: Pekka Enberg &lt;penberg@kernel.org&gt;Cc: Cyrill Gorcunov &lt;gorcunov@openvz.org&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/kcmp/Makefile</description>
        <pubDate>Tue, 18 Dec 2012 00:04:47 +0000</pubDate>
        <dc:creator>Dave Young &lt;dyoung@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>d97b46a6 - syscalls, x86: add __NR_kcmp syscall</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/kcmp/Makefile#d97b46a6</link>
        <description>syscalls, x86: add __NR_kcmp syscallWhile doing the checkpoint-restore in the user space one need to determinewhether various kernel objects (like mm_struct-s of file_struct-s) areshared between tasks and restore this state.The 2nd step can be solved by using appropriate CLONE_ flags and theunshare syscall, while there&apos;s currently no ways for solving the 1st one.One of the ways for checking whether two tasks share e.g.  mm_struct is toprovide some mm_struct ID of a task to its proc file, but showing suchinfo considered to be not that good for security reasons.Thus after some debates we end up in conclusion that using that named&apos;comparison&apos; syscall might be the best candidate.  So here is it --__NR_kcmp.It takes up to 5 arguments - the pids of the two tasks (whichcharacteristics should be compared), the comparison type and (in case ofcomparison of files) two file descriptors.Lookups for pids are done in the caller&apos;s PID namespace only.At moment only x86 is supported and tested.[akpm@linux-foundation.org: fix up selftests, warnings][akpm@linux-foundation.org: include errno.h][akpm@linux-foundation.org: tweak comment text]Signed-off-by: Cyrill Gorcunov &lt;gorcunov@openvz.org&gt;Acked-by: &quot;Eric W. Biederman&quot; &lt;ebiederm@xmission.com&gt;Cc: Pavel Emelyanov &lt;xemul@parallels.com&gt;Cc: Andrey Vagin &lt;avagin@openvz.org&gt;Cc: KOSAKI Motohiro &lt;kosaki.motohiro@gmail.com&gt;Cc: Ingo Molnar &lt;mingo@elte.hu&gt;Cc: H. Peter Anvin &lt;hpa@zytor.com&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Glauber Costa &lt;glommer@parallels.com&gt;Cc: Andi Kleen &lt;andi@firstfloor.org&gt;Cc: Tejun Heo &lt;tj@kernel.org&gt;Cc: Matt Helsley &lt;matthltc@us.ibm.com&gt;Cc: Pekka Enberg &lt;penberg@kernel.org&gt;Cc: Eric Dumazet &lt;eric.dumazet@gmail.com&gt;Cc: Vasiliy Kulikov &lt;segoon@openwall.com&gt;Cc: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;Cc: Valdis.Kletnieks@vt.eduCc: Michal Marek &lt;mmarek@suse.cz&gt;Cc: Frederic Weisbecker &lt;fweisbec@gmail.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/kcmp/Makefile</description>
        <pubDate>Thu, 31 May 2012 23:26:44 +0000</pubDate>
        <dc:creator>Cyrill Gorcunov &lt;gorcunov@openvz.org&gt;</dc:creator>
    </item>
</channel>
</rss>
