Re: [PATCH v4 1/4] rust: devres: return reference in `devres::register`

From: Viresh Kumar

Date: Mon Apr 13 2026 - 00:00:05 EST


On 11-04-26, 17:10, Markus Probst via B4 Relay wrote:
> From: Markus Probst <markus.probst@xxxxxxxxx>
>
> Return the reference to the initialized data in the `devres::register`
> function.
>
> This is needed in a following commit (rust: add basic serial device bus
> abstractions).
>
> Signed-off-by: Markus Probst <markus.probst@xxxxxxxxx>
> ---
> rust/kernel/cpufreq.rs | 3 ++-
> rust/kernel/devres.rs | 15 +++++++++++++--
> rust/kernel/drm/driver.rs | 3 ++-
> 3 files changed, 17 insertions(+), 4 deletions(-)
>
> diff --git a/rust/kernel/cpufreq.rs b/rust/kernel/cpufreq.rs
> index f5adee48d40c..31bf7e685097 100644
> --- a/rust/kernel/cpufreq.rs
> +++ b/rust/kernel/cpufreq.rs
> @@ -1052,7 +1052,8 @@ pub fn new_foreign_owned(dev: &Device<Bound>) -> Result
> where
> T: 'static,
> {
> - devres::register(dev, Self::new()?, GFP_KERNEL)
> + devres::register(dev, Self::new()?, GFP_KERNEL)?;
> + Ok(())
> }
> }

Acked-by: Viresh Kumar <viresh.kumar@xxxxxxxxxx>

--
viresh