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/[email protected]/ [2] https://lore.kernel.org/all/[email protected]/ Signed-off-by: Alexandre Courbot <[email protected]> --- 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 <[email protected]>
