<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/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>c771600c6af14749609b49565ffb4cac2959710d - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/signal/Makefile#c771600c6af14749609b49565ffb4cac2959710d</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextWe need4ba4f1afb6a9 (&quot;perf: Generic hotplug support for a PMU with a scope&quot;)in order to land a i915 PMU simplification and a fix. That landed in 6.12and we are stuck at 6.9 so lets bump things forward.Signed-off-by: Tvrtko Ursulin &lt;tursulin@ursulin.net&gt;

            List of files:
            /linux/tools/testing/selftests/signal/Makefile</description>
        <pubDate>Wed, 05 Feb 2025 10:29:14 +0100</pubDate>
        <dc:creator>Tvrtko Ursulin &lt;tursulin@ursulin.net&gt;</dc:creator>
    </item>
<item>
        <title>60675d4ca1ef0857e44eba5849b74a3a998d0c0f - Merge branch &apos;linus&apos; into x86/mm, to pick up fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/signal/Makefile#60675d4ca1ef0857e44eba5849b74a3a998d0c0f</link>
        <description>Merge branch &apos;linus&apos; into x86/mm, to pick up fixesSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/tools/testing/selftests/signal/Makefile</description>
        <pubDate>Fri, 20 Dec 2024 10:25:44 +0100</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>25768de50b1f2dbb6ea44bd5148a87fe2c9c3688 - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/signal/Makefile#25768de50b1f2dbb6ea44bd5148a87fe2c9c3688</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.14 merge window.

            List of files:
            /linux/tools/testing/selftests/signal/Makefile</description>
        <pubDate>Tue, 21 Jan 2025 06:37:39 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>6d4a0f4ea72319c9a37c1a7191695467006dd272 - Merge tag &apos;v6.13-rc3&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/signal/Makefile#6d4a0f4ea72319c9a37c1a7191695467006dd272</link>
        <description>Merge tag &apos;v6.13-rc3&apos; into nextSync up with the mainline.

            List of files:
            /linux/tools/testing/selftests/signal/Makefile</description>
        <pubDate>Tue, 17 Dec 2024 18:40:45 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c5fb51b71788926feef0d07f30c8af1d5e4af1a6 - Merge remote-tracking branch &apos;pm/opp/linux-next&apos; into HEAD</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/signal/Makefile#c5fb51b71788926feef0d07f30c8af1d5e4af1a6</link>
        <description>Merge remote-tracking branch &apos;pm/opp/linux-next&apos; into HEADMerge pm/opp tree to get dev_pm_opp_get_bw()Signed-off-by: Rob Clark &lt;robdclark@chromium.org&gt;

            List of files:
            /linux/tools/testing/selftests/signal/Makefile</description>
        <pubDate>Fri, 03 Jan 2025 16:13:45 +0100</pubDate>
        <dc:creator>Rob Clark &lt;robdclark@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>e7f0a3a6f7339af55f1ca2c27131739d75569c08 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/signal/Makefile#e7f0a3a6f7339af55f1ca2c27131739d75569c08</link>
        <description>Merge drm/drm-next into drm-intel-nextCatching up with 6.13-rc2.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/tools/testing/selftests/signal/Makefile</description>
        <pubDate>Wed, 11 Dec 2024 21:06:05 +0100</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>8f109f287fdc7b8fc7dcb6b2190c8b17dc22fcda - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/signal/Makefile#8f109f287fdc7b8fc7dcb6b2190c8b17dc22fcda</link>
        <description>Merge drm/drm-next into drm-xe-nextA backmerge to get the PMT preparation work formerging the BMG PMT support.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/tools/testing/selftests/signal/Makefile</description>
        <pubDate>Mon, 02 Dec 2024 17:22:11 +0100</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>3aba2eba84e0219fb66061359052be81bd883d53 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/signal/Makefile#3aba2eba84e0219fb66061359052be81bd883d53</link>
        <description>Merge drm/drm-next into drm-misc-nextKickstart 6.14 cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/tools/testing/selftests/signal/Makefile</description>
        <pubDate>Mon, 02 Dec 2024 12:44:18 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>bcfd5f644c5b933cfb3c488220e40a03e011e8a4 - Merge tag &apos;v6.13-rc1&apos; into perf/core, to refresh the branch</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/signal/Makefile#bcfd5f644c5b933cfb3c488220e40a03e011e8a4</link>
        <description>Merge tag &apos;v6.13-rc1&apos; into perf/core, to refresh the branchSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/tools/testing/selftests/signal/Makefile</description>
        <pubDate>Mon, 02 Dec 2024 11:52:59 +0100</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c34e9ab9a612ee8b18273398ef75c207b01f516d - Merge tag &apos;asoc-fix-v6.13-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/signal/Makefile#c34e9ab9a612ee8b18273398ef75c207b01f516d</link>
        <description>Merge tag &apos;asoc-fix-v6.13-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linusASoC: Fixes for v6.13A few small fixes for v6.13, all system specific - the biggest thing isthe fix for jack handling over suspend on some Intel laptops.

            List of files:
            /linux/tools/testing/selftests/signal/Makefile</description>
        <pubDate>Thu, 05 Dec 2024 18:09:29 +0100</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>cf87766dd6f9ddcceaa8ee26e3cbd7538e42dd19 - Merge branch &apos;ovl.fixes&apos;</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/signal/Makefile#cf87766dd6f9ddcceaa8ee26e3cbd7538e42dd19</link>
        <description>Merge branch &apos;ovl.fixes&apos;Bring in an overlayfs fix for v6.13-rc1 that fixes a bug introduced bythe overlayfs changes merged for v6.13.Signed-off-by: Christian Brauner &lt;brauner@kernel.org&gt;

            List of files:
            /linux/tools/testing/selftests/signal/Makefile</description>
        <pubDate>Tue, 26 Nov 2024 18:15:06 +0100</pubDate>
        <dc:creator>Christian Brauner &lt;brauner@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>856385e0c56e7739bddea869e7a17f040211a2fc - Merge tag &apos;linux_kselftest-next-6.13-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/signal/Makefile#856385e0c56e7739bddea869e7a17f040211a2fc</link>
        <description>Merge tag &apos;linux_kselftest-next-6.13-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftestPull kselftest update from Shuah Khan: &quot;timer test:   - remove duplicate defines   - fixes to improve error reporting  rtc test:   - check rtc alarm status in alarm test  resctrl test:   - add array overrun checks during iMC config parsing code and when     reading strings   - fixes and reorganizing code&quot;* tag &apos;linux_kselftest-next-6.13-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest: (23 commits)  selftests/resctrl: Replace magic constants used as array size  selftests/resctrl: Keep results from first test run  selftests/resctrl: Do not compare performance counters and resctrl at low bandwidth  selftests/resctrl: Use cache size to determine &quot;fill_buf&quot; buffer size  selftests/resctrl: Ensure measurements skip initialization of default benchmark  selftests/resctrl: Make benchmark parameter passing robust  selftests/resctrl: Remove unused measurement code  selftests/resctrl: Only support measured read operation  selftests/resctrl: Remove &quot;once&quot; parameter required to be false  selftests/resctrl: Make wraparound handling obvious  selftests/resctrl: Protect against array overflow when reading strings  selftests/resctrl: Protect against array overrun during iMC config parsing  selftests/resctrl: Fix memory overflow due to unhandled wraparound  selftests/resctrl: Print accurate buffer size as part of MBM results  selftests/resctrl: Make functions only used in same file static  selftests: Add a test mangling with uc_sigmask  selftests: Rename sigaltstack to generic signal  selftest: rtc: Add to check rtc alarm status for alarm related test  selftests:timers: remove local CLOCKID defines  selftests: timers: Remove unneeded semicolon  ...

            List of files:
            /linux/tools/testing/selftests/signal/Makefile</description>
        <pubDate>Wed, 20 Nov 2024 20:54:39 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>cecc795329fc3e0ea2e84567ee57570cc050cf6b - selftests: Add a test mangling with uc_sigmask</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/signal/Makefile#cecc795329fc3e0ea2e84567ee57570cc050cf6b</link>
        <description>selftests: Add a test mangling with uc_sigmaskThe test is motivated by the following observation:Raise a signal, jump to signal handler. The ucontext_t structure dumpedby kernel to userspace has a uc_sigmask field having the mask of blockedsignals. If you run a fresh minimalistic program doing this, this fieldis empty, even if you block some signals while registering the handlerwith sigaction().Here is what the man-pages have to say:sigaction(2): &quot;sa_mask specifies a mask of signals which should be blocked(i.e., added to the signal mask of the thread in which the signal handleris invoked) during execution of the signal handler. In addition, thesignal which triggered the handler will be blocked, unless the SA_NODEFERflag is used.&quot;signal(7): Under &quot;Execution of signal handlers&quot;, (1.3) implies:&quot;The thread&apos;s current signal mask is accessible via the ucontext_tobject that is pointed to by the third argument of the signal handler.&quot;But, (1.4) states:&quot;Any signals specified in act-&gt;sa_mask when registering the handler withsigprocmask(2) are added to the thread&apos;s signal mask.  The signal beingdelivered is also added to the signal mask, unless SA_NODEFER wasspecified when registering the handler.  These signals are thus blockedwhile the handler executes.&quot;There clearly is no distinction being made in the man pages between&quot;Thread&apos;s signal mask&quot; and ucontext_t; this logically should implythat a signal blocked by populating struct sigaction should be visiblein ucontext_t.Here is what the kernel code does (for Aarch64):do_signal() -&gt; handle_signal() -&gt; sigmask_to_save(), which returns&amp;current-&gt;blocked, is passed to setup_rt_frame() -&gt; setup_sigframe() -&gt;__copy_to_user(). Hence, &amp;current-&gt;blocked is copied to ucontext_texposed to userspace. Returning back to handle_signal(),signal_setup_done() -&gt; signal_delivered() -&gt; sigorsets() andset_current_blocked() are responsible for using information fromstruct ksignal ksig, which was populated through the sigaction()system call in kernel/signal.c:copy_from_user(&amp;new_sa.sa, act, sizeof(new_sa.sa)),to update &amp;current-&gt;blocked; hence, the set of blocked signals for thecurrent thread is updated AFTER the kernel dumps ucontext_t touserspace.Assuming that the above is indeed the intended behaviour, because itsemantically makes sense, since the signals blocked using sigaction()remain blocked only till the execution of the handler, and not in thecontext present before jumping to the handler (but nothing can beconfirmed from the man-pages), this patch introduces a test formangling with uc_sigmask.The test asserts the relation between blocked signal, delivered signal,and ucontext. The ucontext is mangled with, by adding a signal mask toit; on return from the handler, the thread must block the correspondingsignal.In the test description, I have also described signal delivery and blockage,for ease of understanding what the test does.Signed-off-by: Dev Jain &lt;dev.jain@arm.com&gt;Reviewed-by: Mark Brown &lt;broonie@kernel.org&gt;Signed-off-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;

            List of files:
            /linux/tools/testing/selftests/signal/Makefile</description>
        <pubDate>Wed, 09 Oct 2024 07:14:24 +0200</pubDate>
        <dc:creator>Dev Jain &lt;dev.jain@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>11f0c8e0468a8bc625164f68dd5ff2a9436658db - selftests: Rename sigaltstack to generic signal</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/signal/Makefile#11f0c8e0468a8bc625164f68dd5ff2a9436658db</link>
        <description>selftests: Rename sigaltstack to generic signalRename sigaltstack to generic signal directory, to allow adding moresignal tests in the future.Signed-off-by: Dev Jain &lt;dev.jain@arm.com&gt;Reviewed-by: Mark Brown &lt;broonie@kernel.org&gt;Acked-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;Signed-off-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;

            List of files:
            /linux/tools/testing/selftests/signal/Makefile</description>
        <pubDate>Wed, 09 Oct 2024 07:14:23 +0200</pubDate>
        <dc:creator>Dev Jain &lt;dev.jain@arm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
