[PATCH 0/2] gpu: nova-core: convert to kernel bitfield macro and remove local variant
From: Alexandre Courbot
Date: Wed Jun 17 2026 - 10:09:18 EST
Now that the kernel-wide bitfield macro is available, it is time for the
Nova-local version to be removed.
The first patch converts all uses of the local macro to the global one.
This involves redefining all bitfields since the syntax has changed, and
taking into account the use of `Bounded`.
The second patch removes the now unused Nova-local bitfield macro.
This is a follow-up to [1] containing the Nova patches that have been
dropped after [2].
This series applies on top of a merge of `drm-rust-next` and today's
`master`. It is to be applied after `-rc1` is tagged and merged into
`drm-rust-next`.
[1] https://lore.kernel.org/all/20260606-bitfield-v5-0-b92188820914@xxxxxxxxxx/
[2] https://lore.kernel.org/all/20260527-bitfield-v4-0-e8821d4efbde@xxxxxxxxxx/
Signed-off-by: Alexandre Courbot <acourbot@xxxxxxxxxx>
---
Alexandre Courbot (2):
gpu: nova-core: convert to kernel bitfield macro
gpu: nova-core: remove local bitfield macro
drivers/gpu/nova-core/bitfield.rs | 329 -------------------------------------
drivers/gpu/nova-core/fsp.rs | 8 +-
drivers/gpu/nova-core/gsp/fw.rs | 11 +-
drivers/gpu/nova-core/mctp.rs | 86 +++++-----
drivers/gpu/nova-core/nova_core.rs | 3 -
5 files changed, 56 insertions(+), 381 deletions(-)
---
base-commit: 31686e06c0342de47f40a0278bfe8126de86c3ec
change-id: 20260617-nova-bitfield-be4bbb298a00
Best regards,
--
Alexandre Courbot <acourbot@xxxxxxxxxx>