rust-for-linux.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/5] rust: miscdevice: Provide sample driver using the new MiscDevice bindings
@ 2024-12-05 16:25 Lee Jones
  2024-12-05 16:25 ` [PATCH v3 1/5] rust: miscdevice: Provide accessor to pull out miscdevice::this_device Lee Jones
                   ` (5 more replies)
  0 siblings, 6 replies; 46+ messages in thread
From: Lee Jones @ 2024-12-05 16:25 UTC (permalink / raw)
  To: lee
  Cc: linux-kernel, arnd, gregkh, ojeda, alex.gaynor, boqun.feng, gary,
	bjorn3_gh, benno.lossin, a.hindborg, aliceryhl, tmgross,
	rust-for-linux

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


^ permalink raw reply	[flat|nested] 46+ messages in thread
* [PATCH v4 0/4] rust: miscdevice: Provide sample driver using the new MiscDevice bindings
@ 2024-12-06  9:05 Lee Jones
  2024-12-06  9:05 ` [PATCH v3 1/5] rust: miscdevice: Provide accessor to pull out miscdevice::this_device Lee Jones
  0 siblings, 1 reply; 46+ messages in thread
From: Lee Jones @ 2024-12-06  9:05 UTC (permalink / raw)
  To: lee
  Cc: linux-kernel, arnd, gregkh, ojeda, alex.gaynor, boqun.feng, gary,
	bjorn3_gh, benno.lossin, a.hindborg, aliceryhl, tmgross,
	rust-for-linux

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 (4):
  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 +
 samples/rust/Kconfig                          |  10 ++
 samples/rust/Makefile                         |   1 +
 samples/rust/rust_misc_device.rs              | 132 ++++++++++++++++++
 5 files changed, 145 insertions(+)
 create mode 100644 samples/rust/rust_misc_device.rs

-- 
2.47.0.338.g60cca15819-goog


^ permalink raw reply	[flat|nested] 46+ messages in thread

end of thread, other threads:[~2024-12-06 12:06 UTC | newest]

Thread overview: 46+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-05 16:25 [PATCH v3 0/5] rust: miscdevice: Provide sample driver using the new MiscDevice bindings Lee Jones
2024-12-05 16:25 ` [PATCH v3 1/5] rust: miscdevice: Provide accessor to pull out miscdevice::this_device Lee Jones
2024-12-05 20:23   ` Fiona Behrens
2024-12-06  7:20     ` Lee Jones
2024-12-06  6:42   ` Greg KH
2024-12-06  7:16     ` Lee Jones
2024-12-06  7:33       ` Lee Jones
2024-12-06  7:46         ` Greg KH
2024-12-06  7:49           ` Lee Jones
2024-12-06  8:10           ` Alice Ryhl
2024-12-06  8:00         ` Boqun Feng
2024-12-06  8:07           ` Lee Jones
2024-12-06  8:15             ` Boqun Feng
2024-12-06  8:31               ` Lee Jones
2024-12-05 16:25 ` [PATCH v3 2/5] Documentation: ioctl-number: Carve out some identifiers for use by sample drivers Lee Jones
2024-12-06  6:46   ` Greg KH
2024-12-06  7:15     ` Lee Jones
2024-12-05 16:25 ` [PATCH v3 3/5] samples: rust: Provide example using the new Rust MiscDevice abstraction Lee Jones
2024-12-06  6:44   ` Greg KH
2024-12-06  7:14     ` Lee Jones
2024-12-06  7:20       ` Greg KH
2024-12-06  7:35         ` Lee Jones
2024-12-06  7:43           ` Greg KH
2024-12-06  7:51             ` Lee Jones
2024-12-06  6:49   ` Greg KH
2024-12-06  6:52     ` Arnd Bergmann
2024-12-06  7:03       ` Greg Kroah-Hartman
2024-12-06  7:36         ` Lee Jones
2024-12-06  7:12     ` Lee Jones
2024-12-06  9:01   ` Danilo Krummrich
2024-12-05 16:25 ` [PATCH v3 4/5] sample: rust_misc_device: Demonstrate additional get/set value functionality Lee Jones
2024-12-05 16:25 ` [PATCH v3 5/5] MAINTAINERS: Add Rust Misc Sample to MISC entry Lee Jones
2024-12-06  6:45   ` Greg KH
2024-12-06  7:07     ` Lee Jones
2024-12-06  7:16       ` Greg KH
2024-12-06  7:46         ` Lee Jones
2024-12-06  7:19 ` [PATCH v3 0/5] rust: miscdevice: Provide sample driver using the new MiscDevice bindings Greg KH
2024-12-06  7:44   ` Lee Jones
2024-12-06  8:11     ` Greg KH
2024-12-06  8:31       ` Alice Ryhl
2024-12-06  8:44         ` Greg KH
2024-12-06  8:51           ` Alice Ryhl
2024-12-06  8:55             ` Greg KH
  -- strict thread matches above, loose matches on Subject: below --
2024-12-06  9:05 [PATCH v4 0/4] " Lee Jones
2024-12-06  9:05 ` [PATCH v3 1/5] rust: miscdevice: Provide accessor to pull out miscdevice::this_device Lee Jones
2024-12-06 10:25   ` Miguel Ojeda
2024-12-06 12:05     ` Lee Jones

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).