<?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 internal.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>4437ad129cf5b37c00a5bc9fa5989d1da4d64d07 - sched_ext: Move shared helpers from ext.c into internal.h and cid.h</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/sched/ext/internal.h#4437ad129cf5b37c00a5bc9fa5989d1da4d64d07</link>
        <description>sched_ext: Move shared helpers from ext.c into internal.h and cid.hidle.c and cid.c are included into build_policy.c together with ext.c anduse helpers that ext.c defines. Because the helpers live in ext.c, the twofiles can not parse as standalone units and clangd reports errors in them.Move the helpers to the headers they belong to. The op-dispatch macros andhelpers plus scx_parent() to internal.h, and scx_cpu_arg()/scx_cpu_ret() tocid.h. No functional change. idle.c and cid.c now parse clean standalone.Suggested-by: Peter Zijlstra &lt;peterz@infradead.org&gt;Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;Reviewed-by: Andrea Righi &lt;arighi@nvidia.com&gt;

            List of files:
            /linux/kernel/sched/ext/internal.h</description>
        <pubDate>Mon, 22 Jun 2026 19:29:39 +0200</pubDate>
        <dc:creator>Tejun Heo &lt;tj@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>3cd1f76be638b7386201171e7bb4c88095774dd5 - sched_ext: Make kernel/sched/ext/ sources self-contained for clangd</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/sched/ext/internal.h#3cd1f76be638b7386201171e7bb4c88095774dd5</link>
        <description>sched_ext: Make kernel/sched/ext/ sources self-contained for clangdThe sources under kernel/sched/ext/ build as a single translation unit:build_policy.c includes the source files and headers. An LSP/clangd editorparses each as a standalone unit, sees no types, and reports a flood oferrors.Give each header its dependencies and include guard, and have each sourceinclude the headers it uses.ext.c, arena.c and the ext headers now parse clean standalone. idle.c andcid.c still reference a few macros and helpers defined in ext.c. The nextpatch moves those to shared headers.Suggested-by: Peter Zijlstra &lt;peterz@infradead.org&gt;Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;Reviewed-by: Andrea Righi &lt;arighi@nvidia.com&gt;

            List of files:
            /linux/kernel/sched/ext/internal.h</description>
        <pubDate>Mon, 22 Jun 2026 19:29:39 +0200</pubDate>
        <dc:creator>Tejun Heo &lt;tj@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>bba2c3615bd6cfee7456d1130f2e6b01b3f4e9ba - sched_ext: Move sources under kernel/sched/ext/</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/sched/ext/internal.h#bba2c3615bd6cfee7456d1130f2e6b01b3f4e9ba</link>
        <description>sched_ext: Move sources under kernel/sched/ext/The sched_ext sources had grown to ten ext* files directly underkernel/sched/. Move them into a new kernel/sched/ext/ subdirectory and dropthe now-redundant ext_ prefix. ext.c/h keep their names.  kernel/sched/ext.{c,h}       -&gt; kernel/sched/ext/ext.{c,h}  kernel/sched/ext_internal.h  -&gt; kernel/sched/ext/internal.h  kernel/sched/ext_types.h     -&gt; kernel/sched/ext/types.h  kernel/sched/ext_idle.{c,h}  -&gt; kernel/sched/ext/idle.{c,h}  kernel/sched/ext_cid.{c,h}   -&gt; kernel/sched/ext/cid.{c,h}  kernel/sched/ext_arena.{c,h} -&gt; kernel/sched/ext/arena.{c,h}The include paths in build_policy.c and sched.h, the MAINTAINERS glob, and afew documentation and comment references are updated to match. No code orsymbol changes.Suggested-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Reviewed-by: Andrea Righi &lt;arighi@nvidia.com&gt;Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;

            List of files:
            /linux/kernel/sched/ext/internal.h</description>
        <pubDate>Mon, 22 Jun 2026 17:32:54 +0200</pubDate>
        <dc:creator>Tejun Heo &lt;tj@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
