<?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 smt.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>09f37f2d - sched/smt: Always inline sched_smt_active()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/sched/smt.h#09f37f2d</link>
        <description>sched/smt: Always inline sched_smt_active()sched_smt_active() can be called from noinstr code, so it should alwaysbe inlined.  The CONFIG_SCHED_SMT version already has __always_inline.Do the same for its !CONFIG_SCHED_SMT counterpart.Fixes the following warning:  vmlinux.o: error: objtool: intel_idle_ibrs+0x13: call to sched_smt_active() leaves .noinstr.text sectionFixes: 321a874a7ef8 (&quot;sched/smt: Expose sched_smt_present static key&quot;)Reported-by: kernel test robot &lt;lkp@intel.com&gt;Signed-off-by: Josh Poimboeuf &lt;jpoimboe@kernel.org&gt;Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Link: https://lore.kernel.org/r/1d03907b0a247cf7fb5c1d518de378864f603060.1743481539.git.jpoimboe@kernel.orgCloses: https://lore.kernel.org/r/202503311434.lyw2Tveh-lkp@intel.com/

            List of files:
            /linux-6.15/include/linux/sched/smt.h</description>
        <pubDate>Tue, 01 Apr 2025 04:26:44 +0000</pubDate>
        <dc:creator>Josh Poimboeuf &lt;jpoimboe@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>1632d47f - sched/headers: Standardize the &lt;linux/sched/smt.h&gt; header guard #endif</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/sched/smt.h#1632d47f</link>
        <description>sched/headers: Standardize the &lt;linux/sched/smt.h&gt; header guard #endifSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux-6.15/include/linux/sched/smt.h</description>
        <pubDate>Thu, 21 Sep 2023 09:28:48 +0000</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a74cfffb - x86/speculation: Rework SMT state change</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/sched/smt.h#a74cfffb</link>
        <description>x86/speculation: Rework SMT state changearch_smt_update() is only called when the sysfs SMT control knob ischanged. This means that when SMT is enabled in the sysfs control knob thesystem is considered to have SMT active even if all siblings are offline.To allow finegrained control of the speculation mitigations, the actual SMTstate is more interesting than the fact that siblings could be enabled.Rework the code, so arch_smt_update() is invoked from each individual CPUhotplug function, and simplify the update function while at it.Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Reviewed-by: Ingo Molnar &lt;mingo@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Andy Lutomirski &lt;luto@kernel.org&gt;Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Cc: Jiri Kosina &lt;jkosina@suse.cz&gt;Cc: Tom Lendacky &lt;thomas.lendacky@amd.com&gt;Cc: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;Cc: Andrea Arcangeli &lt;aarcange@redhat.com&gt;Cc: David Woodhouse &lt;dwmw@amazon.co.uk&gt;Cc: Tim Chen &lt;tim.c.chen@linux.intel.com&gt;Cc: Andi Kleen &lt;ak@linux.intel.com&gt;Cc: Dave Hansen &lt;dave.hansen@intel.com&gt;Cc: Casey Schaufler &lt;casey.schaufler@intel.com&gt;Cc: Asit Mallick &lt;asit.k.mallick@intel.com&gt;Cc: Arjan van de Ven &lt;arjan@linux.intel.com&gt;Cc: Jon Masters &lt;jcm@redhat.com&gt;Cc: Waiman Long &lt;longman9394@gmail.com&gt;Cc: Greg KH &lt;gregkh@linuxfoundation.org&gt;Cc: Dave Stewart &lt;david.c.stewart@intel.com&gt;Cc: Kees Cook &lt;keescook@chromium.org&gt;Cc: stable@vger.kernel.orgLink: https://lkml.kernel.org/r/20181125185004.521974984@linutronix.de

            List of files:
            /linux-6.15/include/linux/sched/smt.h</description>
        <pubDate>Sun, 25 Nov 2018 18:33:39 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>321a874a - sched/smt: Expose sched_smt_present static key</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/sched/smt.h#321a874a</link>
        <description>sched/smt: Expose sched_smt_present static keyMake the scheduler&apos;s &apos;sched_smt_present&apos; static key globaly available, soit can be used in the x86 speculation control code.Provide a query function and a stub for the CONFIG_SMP=n case.Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Reviewed-by: Ingo Molnar &lt;mingo@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Andy Lutomirski &lt;luto@kernel.org&gt;Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Cc: Jiri Kosina &lt;jkosina@suse.cz&gt;Cc: Tom Lendacky &lt;thomas.lendacky@amd.com&gt;Cc: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;Cc: Andrea Arcangeli &lt;aarcange@redhat.com&gt;Cc: David Woodhouse &lt;dwmw@amazon.co.uk&gt;Cc: Tim Chen &lt;tim.c.chen@linux.intel.com&gt;Cc: Andi Kleen &lt;ak@linux.intel.com&gt;Cc: Dave Hansen &lt;dave.hansen@intel.com&gt;Cc: Casey Schaufler &lt;casey.schaufler@intel.com&gt;Cc: Asit Mallick &lt;asit.k.mallick@intel.com&gt;Cc: Arjan van de Ven &lt;arjan@linux.intel.com&gt;Cc: Jon Masters &lt;jcm@redhat.com&gt;Cc: Waiman Long &lt;longman9394@gmail.com&gt;Cc: Greg KH &lt;gregkh@linuxfoundation.org&gt;Cc: Dave Stewart &lt;david.c.stewart@intel.com&gt;Cc: Kees Cook &lt;keescook@chromium.org&gt;Cc: stable@vger.kernel.orgLink: https://lkml.kernel.org/r/20181125185004.430168326@linutronix.de

            List of files:
            /linux-6.15/include/linux/sched/smt.h</description>
        <pubDate>Sun, 25 Nov 2018 18:33:38 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
</channel>
</rss>
