<?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>cb9f145f638d7afa633632a9290d6ad06caeb8ee - Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next-robclark</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/verification/rvgen/Makefile#cb9f145f638d7afa633632a9290d6ad06caeb8ee</link>
        <description>Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next-robclarkBack-merge drm-next to get caught up.Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;

            List of files:
            /linux/tools/verification/rvgen/Makefile</description>
        <pubDate>Sat, 01 Nov 2025 13:47:30 +0100</pubDate>
        <dc:creator>Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>f088104d837a991c65e51fa30bb4196169b3244d - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/verification/rvgen/Makefile#f088104d837a991c65e51fa30bb4196169b3244d</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextBackmerge in order to get the commit:  048832a3f400 (&quot;drm/i915: Refactor shmem_pwrite() to use kiocb and write_iter&quot;)To drm-intel-gt-next as there are followup fixes to be applied.Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/tools/verification/rvgen/Makefile</description>
        <pubDate>Tue, 16 Sep 2025 12:53:20 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>a53d0cf7f1cb3182ad533ff5cacfa5fd29c419ad - Merge commit &apos;linus&apos; into core/bugs, to resolve conflicts</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/verification/rvgen/Makefile#a53d0cf7f1cb3182ad533ff5cacfa5fd29c419ad</link>
        <description>Merge commit &apos;linus&apos; into core/bugs, to resolve conflictsResolve conflicts with this commit that was developed in parallelduring the merge window: 8c8efa93db68 (&quot;x86/bug: Add ARCH_WARN_ASM macro for BUG/WARN asm code sharing with Rust&quot;) Conflicts:	arch/riscv/include/asm/bug.h	arch/x86/include/asm/bug.hSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/tools/verification/rvgen/Makefile</description>
        <pubDate>Tue, 05 Aug 2025 11:15:34 +0200</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>8b87f67b4c87452e21721887fa8dec1f4c6b2b7c - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/verification/rvgen/Makefile#8b87f67b4c87452e21721887fa8dec1f4c6b2b7c</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.18 merge window.

            List of files:
            /linux/tools/verification/rvgen/Makefile</description>
        <pubDate>Wed, 08 Oct 2025 06:53:13 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4b051897df2375414587a245ecb9bb1a4d26b3b8 - Merge tag &apos;v6.17-rc2&apos; into HEAD</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/verification/rvgen/Makefile#4b051897df2375414587a245ecb9bb1a4d26b3b8</link>
        <description>Merge tag &apos;v6.17-rc2&apos; into HEADSync up with mainline to bring in changes to include/linux/sprintf.h

            List of files:
            /linux/tools/verification/rvgen/Makefile</description>
        <pubDate>Thu, 21 Aug 2025 20:46:49 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b4d90dbc4c1bc4bd3eb2d2989330af0eb95c98e8 - Merge drm/drm-next into drm-misc-next-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/verification/rvgen/Makefile#b4d90dbc4c1bc4bd3eb2d2989330af0eb95c98e8</link>
        <description>Merge drm/drm-next into drm-misc-next-fixesBackmerging to drm-misc-next-fixes to get features and fixes fromv6.17-rc6.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/tools/verification/rvgen/Makefile</description>
        <pubDate>Mon, 15 Sep 2025 10:23:28 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>702fdf3513b045f596f836d9a4b8672c76f11834 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/verification/rvgen/Makefile#702fdf3513b045f596f836d9a4b8672c76f11834</link>
        <description>Merge drm/drm-next into drm-intel-nextCatching up with some display dependencies.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/tools/verification/rvgen/Makefile</description>
        <pubDate>Wed, 10 Sep 2025 14:01:42 +0200</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ca994e8922f25f7fed2075098f185cf198109eaa - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/verification/rvgen/Makefile#ca994e8922f25f7fed2075098f185cf198109eaa</link>
        <description>Merge drm/drm-next into drm-xe-nextBring v6.17-rc1 to propagate commits from other subsystems, particularlyPCI, which has some new functions needed for SR-IOV integration.Signed-off-by: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;

            List of files:
            /linux/tools/verification/rvgen/Makefile</description>
        <pubDate>Tue, 12 Aug 2025 14:58:37 +0200</pubDate>
        <dc:creator>Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>08c51f5bddc81c8c97c1eb11861b0dc009e5ccd8 - Merge drm/drm-next into drm-misc-n</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/verification/rvgen/Makefile#08c51f5bddc81c8c97c1eb11861b0dc009e5ccd8</link>
        <description>Merge drm/drm-next into drm-misc-nUpdating drm-misc-next to the state of v6.17-rc1. Begins a new releasecycle.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/tools/verification/rvgen/Makefile</description>
        <pubDate>Mon, 11 Aug 2025 14:37:45 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>8d2b0853add1d7534dc0794e3c8e0b9e8c4ec640 - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/verification/rvgen/Makefile#8d2b0853add1d7534dc0794e3c8e0b9e8c4ec640</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesUpdating drm-misc-fixes to the state of v6.17-rc1. Begins a new releasecycle.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/tools/verification/rvgen/Makefile</description>
        <pubDate>Mon, 11 Aug 2025 16:49:06 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>4ff261e725d7376c12e745fdbe8a33cd6dbd5a83 - Merge tag &apos;trace-rv-6.17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/verification/rvgen/Makefile#4ff261e725d7376c12e745fdbe8a33cd6dbd5a83</link>
        <description>Merge tag &apos;trace-rv-6.17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-tracePull runtime verification updates from Steven Rostedt: - Added Linear temporal logic monitors for RT application   Real-time applications may have design flaws causing them to have   unexpected latency. For example, the applications may raise page   faults, or may be blocked trying to take a mutex without priority   inheritance.   However, while attempting to implement DA monitors for these   real-time rules, deterministic automaton is found to be inappropriate   as the specification language. The automaton is complicated, hard to   understand, and error-prone.   For these cases, linear temporal logic is found to be more suitable.   The LTL is more concise and intuitive. - Make printk_deferred() public   The new monitors needed access to printk_deferred(). Make them   visible for the entire kernel. - Add a vpanic() to allow for va_list to be passed to panic. - Add rtapp container monitor.   A collection of monitors that check for common problems with   real-time applications that cause unexpected latency. - Add page fault tracepoints to risc-v   These tracepoints are necessary to for the RV monitor to run on   risc-v. - Fix the behaviour of the rv tool with -s and idle tasks. - Allow the rv tool to gracefully terminate with SIGTERM - Adjusts dot2c not to create lines over 100 columns - Properly order nested monitors in the RV Kconfig file - Return the registration error in all DA monitor instead of 0 - Update and add new sched collection monitors   Replace tss and sncid monitors with more complete sts:   Not only prove that switches occur in scheduling context and scheduling   needs interrupt disabled but also that each call to the scheduler   disables interrupts to (optionally) switch.   New monitor: nrp     Preemption requires need resched which is cleared by any switch     (includes a non optimal workaround for /nested/ preemptions)   New monitor: sssw     suspension requires setting the task to sleepable and, after the     switch occurs, the task requires a wakeup to come back to runnable   New monitor: opid      waking and need-resched operations occur with interrupts and      preemption disabled or in IRQ without explicitly disabling      preemption&quot;* tag &apos;trace-rv-6.17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace: (48 commits)  rv: Add opid per-cpu monitor  rv: Add nrp and sssw per-task monitors  rv: Replace tss and sncid monitors with more complete sts  sched: Adapt sched tracepoints for RV task model  rv: Retry when da monitor detects race conditions  rv: Adjust monitor dependencies  rv: Use strings in da monitors tracepoints  rv: Remove trailing whitespace from tracepoint string  rv: Add da_handle_start_run_event_ to per-task monitors  rv: Fix wrong type cast in reactors_show() and monitor_reactor_show()  rv: Fix wrong type cast in monitors_show()  rv: Remove struct rv_monitor::reacting  rv: Remove rv_reactor&apos;s reference counter  rv: Merge struct rv_reactor_def into struct rv_reactor  rv: Merge struct rv_monitor_def into struct rv_monitor  rv: Remove unused field in struct rv_monitor_def  rv: Return init error when registering monitors  verification/rvgen: Organise Kconfig entries for nested monitors  tools/dot2c: Fix generated files going over 100 column limit  tools/rv: Stop gracefully also on SIGTERM  ...

            List of files:
            /linux/tools/verification/rvgen/Makefile</description>
        <pubDate>Thu, 31 Jul 2025 01:23:12 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>97ffa4ce6ab329bf601f1362bb2e181636fcc3a0 - verification/rvgen: Add support for linear temporal logic</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/verification/rvgen/Makefile#97ffa4ce6ab329bf601f1362bb2e181636fcc3a0</link>
        <description>verification/rvgen: Add support for linear temporal logicAdd support for generating RV monitors from linear temporal logic, similarto the generation of deterministic automaton monitors.Cc: Masami Hiramatsu &lt;mhiramat@kernel.org&gt;Cc: Mathieu Desnoyers &lt;mathieu.desnoyers@efficios.com&gt;Cc: Gabriele Monaco &lt;gmonaco@redhat.com&gt;Link: https://lore.kernel.org/f3c63b363ff9c5af3302ba2b5d92a26a98700eaf.1751634289.git.namcao@linutronix.deSigned-off-by: Nam Cao &lt;namcao@linutronix.de&gt;Signed-off-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux/tools/verification/rvgen/Makefile</description>
        <pubDate>Fri, 04 Jul 2025 15:20:06 +0200</pubDate>
        <dc:creator>Nam Cao &lt;namcao@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>cce86e03a27fdce11684c85ee33c528124904d8d - verification/rvgen: Restructure the classes to prepare for LTL inclusion</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/verification/rvgen/Makefile#cce86e03a27fdce11684c85ee33c528124904d8d</link>
        <description>verification/rvgen: Restructure the classes to prepare for LTL inclusionBoth container generation and DA monitor generation is implemented in theclass dot2k. That requires some ugly &quot;if is_container ... else ...&quot;. Iflinear temporal logic support is added at the current state, the &quot;if else&quot;chain is longer and uglier.Furthermore, container generation is irrevelant to .dot files. It istherefore illogical to be implemented in class &quot;dot2k&quot;.Clean it up, restructure the dot2k class into the following classhierarchy:         (RVGenerator)              /\             /  \            /    \           /      \          /        \    (Container)  (Monitor)                    /\                   /  \                  /    \                 /      \              (dot2k)  [ltl2k] &lt;- intendedThis allows a simple and clean integration of LTL.Cc: Masami Hiramatsu &lt;mhiramat@kernel.org&gt;Cc: Mathieu Desnoyers &lt;mathieu.desnoyers@efficios.com&gt;Link: https://lore.kernel.org/692137a581ba6bee7a64d37fb7173ae137c47bbd.1751634289.git.namcao@linutronix.deReviewed-by: Gabriele Monaco &lt;gmonaco@redhat.com&gt;Signed-off-by: Nam Cao &lt;namcao@linutronix.de&gt;Signed-off-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux/tools/verification/rvgen/Makefile</description>
        <pubDate>Fri, 04 Jul 2025 15:20:04 +0200</pubDate>
        <dc:creator>Nam Cao &lt;namcao@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>ccb21fc879636f9197b29908895174218e11d8ef - verification/rvgen: Restructure the templates files</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/verification/rvgen/Makefile#ccb21fc879636f9197b29908895174218e11d8ef</link>
        <description>verification/rvgen: Restructure the templates filesTo simply the scripts and to allow easy integration of new monitor types,restructure the template files as followed:1. Move the template files to be in the same directory as the rvgen   package. Furthermore, the installation will now only install the   templates to the package directory, not /usr/share/. This simplify   templates reading, as the scripts do not need to find the templates at   multiple places.2. Move dot2k_templates/* to:     - templates/dot2k/     - templates/container/   This allows sharing templates reading code between DA monitor generation   and container generation (and any future generation type).   For template files which can be shared between different generation   types, support putting them in templates/This restructure aligns with the recommendation from:https://python-packaging.readthedocs.io/en/latest/non-code-files.htmlCc: Masami Hiramatsu &lt;mhiramat@kernel.org&gt;Cc: Mathieu Desnoyers &lt;mathieu.desnoyers@efficios.com&gt;Link: https://lore.kernel.org/462d90273f96804d3ba850474877d5f727031258.1751634289.git.namcao@linutronix.deReviewed-by: Gabriele Monaco &lt;gmonaco@redhat.com&gt;Signed-off-by: Nam Cao &lt;namcao@linutronix.de&gt;Signed-off-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux/tools/verification/rvgen/Makefile</description>
        <pubDate>Fri, 04 Jul 2025 15:20:03 +0200</pubDate>
        <dc:creator>Nam Cao &lt;namcao@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>b6c62aa7914b386c4a8983ec3a537399f523cf18 - verification/dot2k: Prepare the frontend for LTL inclusion</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/verification/rvgen/Makefile#b6c62aa7914b386c4a8983ec3a537399f523cf18</link>
        <description>verification/dot2k: Prepare the frontend for LTL inclusionThe dot2k tool has some code that can be reused for linear temporal logicmonitor. Prepare its frontend for LTL inclusion:  1. Rename to be generic: rvgen  2. Replace the parameter --dot with 2 parameters:     --class: to specific the monitor class, can be &apos;da&apos; or &apos;ltl&apos;     --spec: the monitor specification file, .dot file for DA, and .ltl             file for LTLThe old command:  python3 dot2/dot2k monitor -d wip.dot -t per_cpuis equivalent to the new commands:  python3 rvgen monitor -c da -s wip.dot -t per_cpuCc: Masami Hiramatsu &lt;mhiramat@kernel.org&gt;Cc: Mathieu Desnoyers &lt;mathieu.desnoyers@efficios.com&gt;Link: https://lore.kernel.org/dea18f7a44374e4db8df5c7e785604bc3062ffc9.1751634289.git.namcao@linutronix.deReviewed-by: Gabriele Monaco &lt;gmonaco@redhat.com&gt;Signed-off-by: Nam Cao &lt;namcao@linutronix.de&gt;Signed-off-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux/tools/verification/rvgen/Makefile</description>
        <pubDate>Fri, 04 Jul 2025 15:20:01 +0200</pubDate>
        <dc:creator>Nam Cao &lt;namcao@linutronix.de&gt;</dc:creator>
    </item>
</channel>
</rss>
