[PATCH v3 0/5] rust: miscdevice: Provide sample driver using the new MiscDevice bindings

Lee Jones
2024-12-05T16:25:40Z

It has been suggested that the driver should use dev_info() instead of
pr_info() however there is currently no scaffolding to successfully pull
a 'struct device' out from driver data post register(). This is being
worked on and we will convert this over in due course.

Lee Jones (5):
rust: miscdevice: Provide accessor to pull out miscdevice::this_device
Documentation: ioctl-number: Carve out some identifiers for use by
sample drivers
samples: rust: Provide example using the new Rust MiscDevice
abstraction
sample: rust_misc_device: Demonstrate additional get/set value
functionality
MAINTAINERS: Add Rust Misc Sample to MISC entry

.../userspace-api/ioctl/ioctl-number.rst | 1 +
MAINTAINERS | 1 +
rust/kernel/miscdevice.rs | 9 ++
samples/rust/Kconfig | 10 ++
samples/rust/Makefile | 1 +
samples/rust/rust_misc_device.rs | 132 ++++++++++++++++++
6 files changed, 154 insertions(+)
create mode 100644 samples/rust/rust_misc_device.rs

--
2.47.0.338.g60cca15819-goog