On 6/30/25 2:18 PM, Danilo Krummrich wrote:
On 6/30/25 2:12 PM, Andreas Hindborg wrote:
"Danilo Krummrich" <d...@kernel.org> writes:
(Sorry for being late on this one, just a minor nit below.)
On 6/12/25 3:40 PM, Andreas Hindborg wrote:
struct RustMinimal {
@@ -20,6 +26,10 @@ impl kernel::Module for RustMinimal {
fn init(_module: &'static ThisModule) -> Result<Self> {
pr_info!("Rust minimal sample (init)\n");
pr_info!("Am I built-in? {}\n", !cfg!(MODULE));
+ pr_info!(
+ "test_parameter: {}\n",
+ *module_parameters::test_parameter.get()
Can we please call it something else than get(), maybe obtain(), access() or
just ref()?
Probably `ref` is the most precise of the options you propose. I would
go with that one. Or, should it be `as_ref`?
Guess that works as well.
One question additional question: Can't we just impl Deref for
ModuleParamAccess<T>?
Just notice that it would work for now, but not in the future, because this will
apparently require some lock guard? Then maybe access() describes it best?