[PATCH v2 0/2] rust: transmute: implement FromBytes and AsBytes for ()

From: Alexandre Courbot

Date: Mon Dec 08 2025 - 05:04:39 EST


This is going to be useful in Nova's GSP message handling, as some
messages are empty and we need to explicitly use an empty structure for
them.

If accepted, I would like to merge it through `drm-rust-next` so Nova
code can start using this feature quickly.

Signed-off-by: Alexandre Courbot <acourbot@xxxxxxxxxx>
---
Changes in v2:
- Make use of new feature in Nova.
- Link to v1: https://patch.msgid.link/20251208-transmute_unit-v1-1-680c7386b5d9@xxxxxxxxxx

---
Alexandre Courbot (2):
rust: transmute: implement FromBytes and AsBytes for ()
gpu: nova-core: gsp: use () as message type for GspInitDone message

drivers/gpu/nova-core/gsp/commands.rs | 6 +++---
rust/kernel/transmute.rs | 6 ++++++
2 files changed, 9 insertions(+), 3 deletions(-)
---
base-commit: ba65a4e7120a616d9c592750d9147f6dcafedffa
change-id: 20251208-transmute_unit-78ab58ba9e6e

Best regards,
--
Alexandre Courbot <acourbot@xxxxxxxxxx>