<?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 pin-init</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>02c01c08 - rust: pin-init: synchronize documentation with the user-space version</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/rust/pin-init/#02c01c08</link>
        <description>rust: pin-init: synchronize documentation with the user-space versionSynchronize documentation and examples with the user-space version.Signed-off-by: Benno Lossin &lt;benno.lossin@proton.me&gt;Reviewed-by: Fiona Behrens &lt;me@kloenk.dev&gt;Reviewed-by: Andreas Hindborg &lt;a.hindborg@kernel.org&gt;Tested-by: Andreas Hindborg &lt;a.hindborg@kernel.org&gt;Link: https://lore.kernel.org/r/20250308110339.2997091-18-benno.lossin@proton.meSigned-off-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;

            List of files:
            /linux-6.15/rust/pin-init/src/macros.rs</description>
        <pubDate>Sat, 08 Mar 2025 11:00:00 +0000</pubDate>
        <dc:creator>Benno Lossin &lt;benno.lossin@proton.me&gt;</dc:creator>
    </item>
<item>
        <title>7cb5dee4 - rust: pin-init: internal: synchronize with user-space version</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/rust/pin-init/#7cb5dee4</link>
        <description>rust: pin-init: internal: synchronize with user-space versionSynchronize the internal macros crate with the user-space version thatuses the quote crate [1] instead of a custom `quote!` macro. The importsin the different version are achieved using `cfg` on the kernel configvalue. This cfg is always set in the kernel and never set in theuser-space version.Since the quote crate requires the proc_macro2 crate, imports also needto be adjusted and `.into()` calls have to be inserted.Link: https://crates.io/crates/quote [1]Signed-off-by: Benno Lossin &lt;benno.lossin@proton.me&gt;Reviewed-by: Andreas Hindborg &lt;a.hindborg@kernel.org&gt;Tested-by: Andreas Hindborg &lt;a.hindborg@kernel.org&gt;Reviewed-by: Fiona Behrens &lt;me@Kloenk.dev&gt;Link: https://lore.kernel.org/r/20250308110339.2997091-19-benno.lossin@proton.meSigned-off-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;

            List of files:
            /linux-6.15/rust/pin-init/internal/src/zeroable.rs</description>
        <pubDate>Sat, 08 Mar 2025 11:00:00 +0000</pubDate>
        <dc:creator>Benno Lossin &lt;benno.lossin@proton.me&gt;</dc:creator>
    </item>
<item>
        <title>2e5f4f3c - rust: pin-init: add miscellaneous files from the user-space version</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/rust/pin-init/#2e5f4f3c</link>
        <description>rust: pin-init: add miscellaneous files from the user-space versionAdd readme and contribution guidelines of the user-space version ofpin-init.Signed-off-by: Benno Lossin &lt;benno.lossin@proton.me&gt;Reviewed-by: Fiona Behrens &lt;me@kloenk.dev&gt;Reviewed-by: Andreas Hindborg &lt;a.hindborg@kernel.org&gt;Tested-by: Andreas Hindborg &lt;a.hindborg@kernel.org&gt;Link: https://lore.kernel.org/r/20250308110339.2997091-21-benno.lossin@proton.meSigned-off-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;

            List of files:
            /linux-6.15/rust/pin-init/README.md</description>
        <pubDate>Sat, 08 Mar 2025 11:00:00 +0000</pubDate>
        <dc:creator>Benno Lossin &lt;benno.lossin@proton.me&gt;</dc:creator>
    </item>
<item>
        <title>84837cf6 - rust: pin-init: change examples to the user-space version</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/rust/pin-init/#84837cf6</link>
        <description>rust: pin-init: change examples to the user-space versionReplace the examples in the documentation by the ones from theuser-space version and introduce the standalone examples from theuser-space version such as the `CMutex&lt;T&gt;` type.The `CMutex&lt;T&gt;` example from the pinned-init repository [1] is used inseveral documentation examples in the user-space version instead of thekernel `Mutex&lt;T&gt;` type (as it&apos;s not available). In order to split offthe pin-init crate, all examples need to be free of kernel-specifictypes.Link: https://github.com/rust-for-Linux/pinned-init [1]Signed-off-by: Benno Lossin &lt;benno.lossin@proton.me&gt;Reviewed-by: Fiona Behrens &lt;me@kloenk.dev&gt;Tested-by: Andreas Hindborg &lt;a.hindborg@kernel.org&gt;Link: https://lore.kernel.org/r/20250308110339.2997091-6-benno.lossin@proton.meSigned-off-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;

            List of files:
            /linux-6.15/rust/pin-init/examples/linked_list.rs/linux-6.15/rust/pin-init/examples/mutex.rs/linux-6.15/rust/pin-init/examples/static_init.rs</description>
        <pubDate>Sat, 08 Mar 2025 11:00:00 +0000</pubDate>
        <dc:creator>Benno Lossin &lt;benno.lossin@proton.me&gt;</dc:creator>
    </item>
<item>
        <title>a9fa3a9c - rust: pin-init: miscellaneous synchronization with the user-space version</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/rust/pin-init/#a9fa3a9c</link>
        <description>rust: pin-init: miscellaneous synchronization with the user-space versionRemove the last differences between the kernel version and theuser-space version.Signed-off-by: Benno Lossin &lt;benno.lossin@proton.me&gt;Reviewed-by: Andreas Hindborg &lt;a.hindborg@kernel.org&gt;Tested-by: Andreas Hindborg &lt;a.hindborg@kernel.org&gt;Reviewed-by: Fiona Behrens &lt;me@kloenk.dev&gt;Link: https://lore.kernel.org/r/20250308110339.2997091-20-benno.lossin@proton.meSigned-off-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;

            List of files:
            /linux-6.15/rust/pin-init/internal/src/lib.rs</description>
        <pubDate>Sat, 08 Mar 2025 11:00:00 +0000</pubDate>
        <dc:creator>Benno Lossin &lt;benno.lossin@proton.me&gt;</dc:creator>
    </item>
<item>
        <title>193b5a75 - rust: pin-init: use Markdown autolinks in Rust comments</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/rust/pin-init/#193b5a75</link>
        <description>rust: pin-init: use Markdown autolinks in Rust comments&quot;Normal&quot; comments in Rust (`//`) are also formatted in Markdown, likethe documentation (`///` and `//!`), seeDocumentation/rust/coding-guidelines.rstThus use Markdown autolinks for a couple links that were missing it.It also helps to get proper linking in some software like kitty [1].Suggested-by: Benno Lossin &lt;benno.lossin@proton.me&gt;Link: https://github.com/Rust-for-Linux/pin-init/pull/32#discussion_r2023103712 [1]Signed-off-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;Link: https://github.com/Rust-for-Linux/pin-init/pull/32/commits/dd230d61bf0538281072fbff4bb71efc58f3420cFixes: 84837cf6fa54 (&quot;rust: pin-init: change examples to the user-space version&quot;)Cc: stable@vger.kernel.org[ Change case in title. Reworded commit message. - Benno ]Signed-off-by: Benno Lossin &lt;benno.lossin@proton.me&gt;Link: https://lore.kernel.org/r/20250407201755.649153-3-benno.lossin@proton.meSigned-off-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;

            List of files:
            /linux-6.15/rust/pin-init/examples/pthread_mutex.rs/linux-6.15/rust/pin-init/src/lib.rs</description>
        <pubDate>Mon, 07 Apr 2025 20:00:00 +0000</pubDate>
        <dc:creator>Miguel Ojeda &lt;ojeda@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
