[PATCH v2 0/3] rust: io: register: a few fixups
Alexandre Courbot <[email protected]> Fri, 24 Jul 2026 20:37:03 +0900
| Newsgroups | dev.linux.lists.nova-gpu,dev.linux.lists.driver-core,org.freedesktop.lists.dri-devel,org.kernel.vger.linux-kernel,org.kernel.vger.rust-for-linux |
|---|---|
| Message-ID | <[email protected]> |
These patches implement a few fixes to the register macro, notably removing unused arguments from internal rules, and using the `path` fragment instead of `ident` when defining a register alias, since the aliased register is a type. It is considerably stripped down from the first revision; the original goal of the series was to fix an inconsistency with the way relative registers are defined, but since these are likely to go away soon [1], this part has been dropped and only these minor fixes remain. This series applies on top of drm-rust-next. [1] https://lore.kernel.org/all/[email protected]/ Signed-off-by: Alexandre Courbot <[email protected]> --- Changes in v2: - Move a missed conversion of an internal rule to patch 1. - Remove all patches related to relative registers. - Link to v1: https://patch.msgid.link/[email protected] --- Alexandre Courbot (3): rust: io: register: dispatch shortcut rules internally rust: io: register: remove unused rule arguments rust: io: register: use path fragment for alias destination rust/kernel/io/register.rs | 40 +++++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 19 deletions(-) --- base-commit: 6dcbb4b1320fa91fee349462a52bb69135f2e45e change-id: 20260418-registers_fix-7a67ebef9ba0 Best regards, -- Alexandre Courbot <[email protected]>