[PATCH v2 0/3] Fix all clippy warnings in drm-rust-next
From: John Hubbard
Date: Sat Apr 04 2026 - 17:31:19 EST
This series fixes all remaining clippy warnings when building
drm-rust-next with CLIPPY=1, using rustc 1.85.0. There are a few clippy
lints involved, spread across nova-core and kernel crate code:
* clippy::precedence in nova-core vbios PCI ROM header parsing (2 warnings)
* clippy::precedence in nova-core read_sysmem_flush_page_ga100() (1 warning)
* clippy::incompatible_msrv for slice_ptr_len in rust/kernel/ptr (4 warnings)
v1 is here:
https://lore.kernel.org/20260404025821.386514-1-jhubbard@xxxxxxxxxx
Changes in v2:
* Split the vbios from_le_bytes() cleanup into its own patch, per Alex.
* New patch: silence clippy::incompatible_msrv false positives in
rust/kernel/ptr.
* Expanded the scope of the fixes: now it makes the entire drm-rust-next
kernel clippy-clean, at least for the toolchain that I tested on.
John Hubbard (3):
gpu: nova-core: vbios: use from_le_bytes() for PCI ROM header parsing
gpu: nova-core: fb: fix clippy::precedence warning in
read_sysmem_flush_page_ga100()
rust: ptr: allow clippy::incompatible_msrv for slice_ptr_len
drivers/gpu/nova-core/fb/hal/ga100.rs | 7 ++++---
drivers/gpu/nova-core/vbios.rs | 7 +------
rust/kernel/ptr.rs | 1 +
rust/kernel/ptr/projection.rs | 3 +++
4 files changed, 9 insertions(+), 9 deletions(-)
base-commit: 7c50d748b4a635bc39802ea3f6b120e66b1b9067
--
2.53.0