[PATCH v2 0/3] Fix all clippy warnings in drm-rust-next

John Hubbard posted 3 patches 2 months, 1 week ago
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(-)
[PATCH v2 0/3] Fix all clippy warnings in drm-rust-next
Posted by John Hubbard 2 months, 1 week ago
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@nvidia.com

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
Re: [PATCH v2 0/3] Fix all clippy warnings in drm-rust-next
Posted by Danilo Krummrich 2 months, 1 week ago
On Sat Apr 4, 2026 at 11:28 PM CEST, John Hubbard wrote:
> John Hubbard (3):
>   gpu: nova-core: vbios: use from_le_bytes() for PCI ROM header parsing

Applied to drm-rust-next, thanks!