<?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 .gitignore</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>8af7a501 - rust: jump_label: skip formatting generated file</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/rust/kernel/.gitignore#8af7a501</link>
        <description>rust: jump_label: skip formatting generated fileAfter a source tree build of the kernel, and having used the `RSCPP`rule, running `rustfmt` fails with:    error: macros that expand to items must be delimited with braces or followed by a semicolon     --&gt; rust/kernel/arch_static_branch_asm.rs:1:27      |    1 | ...ls!(&quot;1: jmp &quot; ... &quot;.popsection \n\t&quot;)      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^      |    help: change the delimiters to curly braces      |    1 | ::kernel::concat_literals!{&quot;1: jmp &quot; ... &quot;.popsection \n\t&quot;}      |                           ~                                ~    help: add a semicolon      |    1 | ::kernel::concat_literals!(&quot;1: jmp &quot; ... &quot;.popsection \n\t&quot;);      |                                                             +This file is not meant to be formatted nor works on its own since it ismeant to be textually included.Thus skip formatting it by prefixing its name with `generated_`.Cc: Masami Hiramatsu &lt;mhiramat@kernel.org&gt;Cc: Alex Gaynor &lt;alex.gaynor@gmail.com&gt;Cc: Mathieu Desnoyers &lt;mathieu.desnoyers@efficios.com&gt;Cc: Boqun Feng &lt;boqun.feng@gmail.com&gt;Cc: Gary Guo &lt;gary@garyguo.net&gt;Cc: Bj&#246;rn Roy Baron &lt;bjorn3_gh@protonmail.com&gt;Cc: Benno Lossin &lt;benno.lossin@proton.me&gt;Cc: Andreas Hindborg &lt;a.hindborg@kernel.org&gt;Cc: Alice Ryhl &lt;aliceryhl@google.com&gt;Cc: Trevor Gross &lt;tmgross@umich.edu&gt;Link: https://lore.kernel.org/20241120175916.58860-1-ojeda@kernel.orgFixes: 169484ab6677 (&quot;rust: add arch_static_branch&quot;)Signed-off-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;Signed-off-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux-6.15/rust/kernel/.gitignore</description>
        <pubDate>Wed, 20 Nov 2024 17:59:16 +0000</pubDate>
        <dc:creator>Miguel Ojeda &lt;ojeda@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>169484ab - rust: add arch_static_branch</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/rust/kernel/.gitignore#169484ab</link>
        <description>rust: add arch_static_branchTo allow the Rust implementation of static_key_false to use runtime codepatching instead of the generic implementation, pull in the relevantinline assembly from the jump_label.h header by running the Cpreprocessor on a .rs.S file. Build rules are added for .rs.S files.Since the relevant inline asm has been adjusted to export the inline asmvia the ARCH_STATIC_BRANCH_ASM macro in a consistent way, the Rust sidedoes not need architecture specific code to pull in the asm.It is not possible to use the existing C implementation ofarch_static_branch via a Rust helper because it passes the argument`key` to inline assembly as an &apos;i&apos; parameter. Any attempt to add a Chelper for this function will fail to compile because the value of `key`must be known at compile-time.Cc: Masami Hiramatsu &lt;mhiramat@kernel.org&gt;Cc: Mathieu Desnoyers &lt;mathieu.desnoyers@efficios.com&gt;Cc: Josh Poimboeuf &lt;jpoimboe@kernel.org&gt;Cc: Jason Baron &lt;jbaron@akamai.com&gt;Cc: Ard Biesheuvel &lt;ardb@kernel.org&gt;Cc: Alex Gaynor &lt;alex.gaynor@gmail.com&gt;Cc: Wedson Almeida Filho &lt;wedsonaf@gmail.com&gt;Cc: Gary Guo &lt;gary@garyguo.net&gt;Cc: &quot; =?utf-8?q?Bj=C3=B6rn_Roy_Baron?= &quot; &lt;bjorn3_gh@protonmail.com&gt;Cc: Benno Lossin &lt;benno.lossin@proton.me&gt;Cc: Andreas Hindborg &lt;a.hindborg@kernel.org&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Borislav Petkov &lt;bp@alien8.de&gt;Cc: Dave Hansen &lt;dave.hansen@linux.intel.com&gt;Cc: &quot;H. Peter Anvin&quot; &lt;hpa@zytor.com&gt;Cc: Sean Christopherson &lt;seanjc@google.com&gt;Cc: Uros Bizjak &lt;ubizjak@gmail.com&gt;Cc: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Cc: Marc Zyngier &lt;maz@kernel.org&gt;Cc: Oliver Upton &lt;oliver.upton@linux.dev&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Ryan Roberts &lt;ryan.roberts@arm.com&gt;Cc: Fuad Tabba &lt;tabba@google.com&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Albert Ou &lt;aou@eecs.berkeley.edu&gt;Cc: Anup Patel &lt;apatel@ventanamicro.com&gt;Cc: Andrew Jones &lt;ajones@ventanamicro.com&gt;Cc: Alexandre Ghiti &lt;alexghiti@rivosinc.com&gt;Cc: Conor Dooley &lt;conor.dooley@microchip.com&gt;Cc: Samuel Holland &lt;samuel.holland@sifive.com&gt;Cc: Huacai Chen &lt;chenhuacai@kernel.org&gt;Cc: WANG Xuerui &lt;kernel@xen0n.name&gt;Cc: Bibo Mao &lt;maobibo@loongson.cn&gt;Cc: Tiezhu Yang &lt;yangtiezhu@loongson.cn&gt;Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;Cc: Tianrui Zhao &lt;zhaotianrui@loongson.cn&gt;Link: https://lore.kernel.org/20241030-tracepoint-v12-5-eec7f0f8ad22@google.comSuggested-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt;Co-developed-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;Signed-off-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;Reviewed-by: Boqun Feng &lt;boqun.feng@gmail.com&gt;Signed-off-by: Alice Ryhl &lt;aliceryhl@google.com&gt;Signed-off-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux-6.15/rust/kernel/.gitignore</description>
        <pubDate>Wed, 30 Oct 2024 16:04:28 +0000</pubDate>
        <dc:creator>Alice Ryhl &lt;aliceryhl@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
