Re: [RFC PATCH 0/3] rust: WMI abstractions
From: Armin Wolf
Date: Thu Dec 25 2025 - 12:57:31 EST
Am 22.12.25 um 22:30 schrieb Gladyshev Ilya:
On 12/22/25 14:52, Danilo Krummrich wrote:
On Sun Dec 21, 2025 at 7:22 PM CET, Gladyshev Ilya wrote:
Overview
========
This patchset was developed some time ago out of pure curiosity
about the R4L project, but I believe it may still be useful, so
I decided to resume and post this work.
The goal of my curiosity is to develop a simple WMI driver in Rust
for unsupported laptop (I have some laying around) or, as a last
resort, submit a rewrite of redmi-wmi as a sample driver -- if that
would be acceptable.
It depends on the subsystem maintainer, please also see [1].
[1] https://rust-for-linux.com/rust-reference-drivers
Yes, I Cc'ed platform-drivers and WMI maintainer in a hope to gather
their opinions.
I am OK with you using the redmi-wmi driver as a reference driver. TBH i am very interested in having rust
abstractions for the WMI subsystem, however i currently have no clue about the rust programing language itself :(
I plan to complete a rust tutorial in the future, but till then i can give you only limited feedback.
Why RFC?
========
1. No real users for now
Above it does sound like you are working on a new WMI driver as well?
Well, I am planning to, but I can't guarantee any success at this
point) So "no real users" is honest answer for now
But in a case if a) WMI subsystem is OK with reference drivers, and b)
I fail to write a new driver, I will submit redmi-wmi-rs as a
reference driver (since I can test it on my hardware).
Fine with me.
Thanks,
Armin Wolf