Re: [PATCH] rust: zerocopy: update to v0.8.52
Miguel Ojeda <[email protected]> Fri, 10 Jul 2026 18:44:52 +0200
| Newsgroups | org.kernel.vger.linux-kbuild,org.kernel.vger.rust-for-linux |
|---|---|
| Message-ID | <CANiq72=z6p0LH1Wq+_r4c9Zctvwmu-8m6rdw2Tufg_BuOGwpPg@mail.gmail.com> |
On Fri, Jun 26, 2026 at 1:19 AM Miguel Ojeda <[email protected]> wrote: > > Update our vendored copy of `zerocopy` (and `zerocopy-derive`) to v0.8.52. > > Most SPDX identifiers have been added upstream at our request [1] > (without parentheses -- supporting them is an issue on the kernel side, > but it does already reduce our differences). The CSS one for `rustdoc` > was added too [2], but will be picked up in a later version. > > For `zerocopy`, enable `--cfg no_fp_fmt_parse`, which was added at our > request to avoid our local workaround [3]. This means one less difference, > thus indicate so in our `README.md`. > > For `zerocopy-derive`, enable `--cfg zerocopy_unstable_linux`. This > allows us to use `#[derive(zerocopy_derive::most_traits)]`, a new feature > upstream added for us [4]. We noticed a minor doc render bug [5], which > will be fixed for a future version too. > > The following script may be used to check for the remaining differences: > > for path in $(cd rust/zerocopy-derive/ && find . -type f ! -name README.md); do > curl --silent --show-error --location \ > https://github.com/google/zerocopy/raw/v0.8.52/zerocopy/zerocopy-derive/src/$path | > git diff --no-index - rust/zerocopy-derive/$path && > echo $path: OK > done > > for path in $(cd rust/zerocopy/ && find . -type f ! -name README.md); do > curl --silent --show-error --location \ > https://github.com/google/zerocopy/raw/v0.8.52/zerocopy/$path | > git diff --no-index - rust/zerocopy/$path && > echo $path: OK > done > > Cc: Joshua Liebow-Feeser <[email protected]> > Cc: Jack Wrenn <[email protected]> > Link: https://github.com/google/zerocopy/issues/3428 [1] > Link: https://github.com/google/zerocopy/issues/3457 [2] > Link: https://github.com/google/zerocopy/issues/3426 [3] > Link: https://github.com/google/zerocopy/pull/3416 [4] > Link: https://github.com/google/zerocopy/issues/3466 [5] > Signed-off-by: Miguel Ojeda <[email protected]> Applied to `rust-fixes` -- thanks everyone! Tags still welcome for a couple days. Cheers, Miguel