Re: [PATCH] rust: miscdevice: add registration data to MiscDevice
From: Alice Ryhl
Date: Fri Aug 07 2026 - 12:31:09 EST
On Fri, Aug 7, 2026 at 4:43 PM Gary Guo <gary@xxxxxxxxxxx> wrote:
>
> On Fri Aug 7, 2026 at 3:22 PM BST, Alice Ryhl wrote:
> > impl<T: MiscDevice> MiscDeviceRegistration<T> {
> > /// Register a misc device.
> > - pub fn register(opts: MiscDeviceOptions) -> impl PinInit<Self, Error> {
> > + pub fn register(
> > + opts: MiscDeviceOptions,
> > + data: impl PinInit<T::RegistrationData, Error>,
>
> We can just skip the `RegistrationData` and use `T`?
`T` is the type of the data stored per-fd. We do not separate types
for those two concepts.
Alice