<?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 ref.rs</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>499dc02cd545258b8ebd6f52fac226c6263768e9 - rust: zerocopy: add SPDX License Identifiers</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/zerocopy/src/ref.rs#499dc02cd545258b8ebd6f52fac226c6263768e9</link>
        <description>rust: zerocopy: add SPDX License IdentifiersOriginally, when the Rust upstream `alloc` standard library crate wasvendored, the SPDX License Identifiers were added to every file so thatthe license on those was clear. The same happened with the vendoring of`proc_macro2`, `quote` and `syn`. Please see:  commit 057b8d257107 (&quot;rust: adapt `alloc` crate to the kernel&quot;)  commit 69942c0a8965 (&quot;rust: syn: add SPDX License Identifiers&quot;)  commit ddfa1b279d08 (&quot;rust: quote: add SPDX License Identifiers&quot;)  commit a9acfceb9614 (&quot;rust: proc-macro2: add SPDX License Identifiers&quot;)Thus do the same for the `zerocopy` crate.This makes `scripts/spdxcheck.py` pass: use parentheses like commit06e9bfc1e57d (&quot;ionic: make spdxcheck.py happy&quot;) did since we have two`OR` operators in the expression (three licenses).SPDX identifiers are not added to the `benches` files because they areincluded in rendered documentation. Nevertheless, the `README.md` to beadded by a later commit mentions the license.Finally, as requested, I filed an issue [1] with upstream about it.Cc: Joshua Liebow-Feeser &lt;joshlf@google.com&gt;Cc: Jack Wrenn &lt;jswrenn@google.com&gt;Link: https://github.com/google/zerocopy/issues/3428 [1]Link: https://patch.msgid.link/20260608141439.182634-10-ojeda@kernel.orgSigned-off-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;

            List of files:
            /linux/rust/zerocopy/src/ref.rs</description>
        <pubDate>Mon, 08 Jun 2026 16:14:28 +0200</pubDate>
        <dc:creator>Miguel Ojeda &lt;ojeda@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c37398010a05055e78cf0c75defb90df06c4e999 - rust: zerocopy: import crate</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/zerocopy/src/ref.rs#c37398010a05055e78cf0c75defb90df06c4e999</link>
        <description>rust: zerocopy: import crateThis is a subset of the Rust `zerocopy` crate, version v0.8.50 (released2026-05-31), licensed under &quot;BSD-2-Clause OR Apache-2.0 OR MIT&quot;, from:    https://github.com/google/zerocopy/tree/v0.8.50The files are copied as-is, with no modifications whatsoever (not evenadding the SPDX identifiers).The `benches` folder is added (i.e. not just `src` like in other cases)since the files there are included in the rendered documentation,as well as the `rustdoc` CSS style file that is needed to make thosevisually more understandable.For copyright details, please see:    https://github.com/google/zerocopy/blob/v0.8.50/README.md?plain=1    https://github.com/google/zerocopy/blob/v0.8.50/LICENSE-BSD    https://github.com/google/zerocopy/blob/v0.8.50/LICENSE-APACHE    https://github.com/google/zerocopy/blob/v0.8.50/LICENSE-MITThe next two patches modify these files as needed for use within thekernel. This patch split allows reviewers to double-check the importand to clearly see the differences introduced.The following script may be used to verify the contents:    for path in $(cd rust/zerocopy/ &amp;&amp; find . -type f); do        curl --silent --show-error --location \            https://github.com/google/zerocopy/raw/v0.8.50/$path \            | diff --unified rust/zerocopy/$path - &amp;&amp; echo $path: OK    doneCc: Joshua Liebow-Feeser &lt;joshlf@google.com&gt;Cc: Jack Wrenn &lt;jswrenn@google.com&gt;Link: https://patch.msgid.link/20260608141439.182634-9-ojeda@kernel.orgSigned-off-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;

            List of files:
            /linux/rust/zerocopy/src/ref.rs</description>
        <pubDate>Mon, 08 Jun 2026 16:14:27 +0200</pubDate>
        <dc:creator>Miguel Ojeda &lt;ojeda@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
