Skip to content

rust: usb: porting usbsevseg.c to Rust #1251

Description

@alexandruradovici

The main purpose of this is to add USB data transfer abstractions. This is more of a tracking issue.

To have an example driver ported to Rust, I chose usbsevseg.c, as it is rather simple and involves only control transfers for now. The steps would be:

I have sent the patches to the kernel list, I would really appreciate some feedback around it, mostly for sysfs. I already had a very good conversation with Greg over v1.

I am having a Kernel Workshop at RustConf where I will use the patch and get additional feedback, but any suggestion of polish until then is very welcome.

Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions