Re: [PATCH v5 4/4] rust: clk: use 'kernel vertical style' for imports

Onur Özkan <[email protected]> Sat, 1 Aug 2026 20:44:24 +0300
Newsgroups org.kernel.vger.linux-pwm,org.freedesktop.lists.dri-devel,org.infradead.lists.linux-riscv,org.kernel.vger.linux-clk,org.kernel.vger.linux-kernel,org.kernel.vger.linux-pm,org.kernel.vger.rust-for-linux
Message-ID <[email protected]>
On Mon, 06 Jul 2026 11:37:15 -0300=0D
Daniel Almeida <[email protected]> wrote:=0D
=0D
> Convert all imports to use the new import style. This will make it easier=
=0D
> to land new changes in the future.=0D
> =0D
> No change of functionality implied.=0D
> =0D
> Link: https://docs.kernel.org/rust/coding-guidelines.html#imports=0D
> Signed-off-by: Daniel Almeida <[email protected]>=0D
=0D
Reviewed-by: Onur =C3=96zkan <[email protected]>=0D
=0D
> ---=0D
>  rust/kernel/clk.rs | 66 +++++++++++++++++++++++++++++++++++++++++-------=
------=0D
>  1 file changed, 50 insertions(+), 16 deletions(-)=0D
> =0D
> diff --git a/rust/kernel/clk.rs b/rust/kernel/clk.rs=0D
> index b9a44f83843a..e677156ffd21 100644=0D
> --- a/rust/kernel/clk.rs=0D
> +++ b/rust/kernel/clk.rs=0D
> @@ -80,13 +80,23 @@ fn from(freq: Hertz) -> Self {=0D
>  mod common_clk {=0D
>      use super::Hertz;=0D
>      use crate::{=0D
> -        device::{Bound, Device},=0D
> -        error::{from_err_ptr, to_result, Result},=0D
> +        device::{=0D
> +            Bound,=0D
> +            Device, //=0D
> +        },=0D
> +        error::{=0D
> +            from_err_ptr,=0D
> +            to_result, //=0D
> +        },=0D
>          prelude::*,=0D
> -        sync::Arc,=0D
> +        sync::Arc, //=0D
>      };=0D
>  =0D
> -    use core::{marker::PhantomData, mem::ManuallyDrop, ptr};=0D
> +    use core::{=0D
> +        marker::PhantomData,=0D
> +        mem::ManuallyDrop,=0D
> +        ptr, //=0D
> +    };=0D
>  =0D
>      mod private {=0D
>          pub trait Sealed {}=0D
> @@ -193,9 +203,15 @@ impl<State: ClkState> From<Error<State>> for kernel:=
:error::Error {=0D
>          /// original [`Clk`], e.g.:=0D
>          ///=0D
>          /// ```=0D
> -        /// use kernel::clk::{Clk, Enabled, Unprepared};=0D
> -        /// use kernel::device::{Bound, Device};=0D
> -        /// use kernel::error::Result;=0D
> +        /// use kernel::clk::{=0D
> +        ///     Clk,=0D
> +        ///     Enabled,=0D
> +        ///     Unprepared, //=0D
> +        /// };=0D
> +        /// use kernel::device::{=0D
> +        ///     Bound,=0D
> +        ///     Device, //=0D
> +        /// };=0D
>          ///=0D
>          /// fn get_enabled(dev: &Device<Bound>) -> Result<Clk<Enabled>> =
{=0D
>          ///     let clk =3D Clk::<Unprepared>::get(dev, Some(c"apb_clk")=
)?=0D
> @@ -245,9 +261,17 @@ fn from(err: Error<State>) -> Self {=0D
>      /// The following example demonstrates how to obtain and configure a=
 clock for a device.=0D
>      ///=0D
>      /// ```=0D
> -    /// use kernel::clk::{Clk, Enabled, Hertz, Unprepared, Prepared};=0D
> -    /// use kernel::device::{Bound, Device};=0D
> -    /// use kernel::error::Result;=0D
> +    /// use kernel::clk::{=0D
> +    ///     Clk,=0D
> +    ///     Enabled,=0D
> +    ///     Hertz,=0D
> +    ///     Prepared,=0D
> +    ///     Unprepared, //=0D
> +    /// };=0D
> +    /// use kernel::device::{=0D
> +    ///     Bound,=0D
> +    ///     Device, //=0D
> +    /// };=0D
>      ///=0D
>      /// fn configure_clk(dev: &Device<Bound>) -> Result {=0D
>      ///     // The fastest way is to use a version of `Clk::get` for the=
 desired=0D
> @@ -292,8 +316,11 @@ fn from(err: Error<State>) -> Self {=0D
>      /// and move between the variants:=0D
>      ///=0D
>      /// ```=0D
> -    /// use kernel::clk::{Clk, Enabled, Prepared};=0D
> -    /// use kernel::error::Result;=0D
> +    /// use kernel::clk::{=0D
> +    ///     Clk,=0D
> +    ///     Enabled,=0D
> +    ///     Prepared, //=0D
> +    /// };=0D
>      ///=0D
>      /// enum DeviceClk {=0D
>      ///     Suspended(Clk<Prepared>),=0D
> @@ -323,8 +350,11 @@ fn from(err: Error<State>) -> Self {=0D
>      /// enable a clone of it:=0D
>      ///=0D
>      /// ```=0D
> -    /// use kernel::clk::{Clk, Enabled, Prepared};=0D
> -    /// use kernel::error::Result;=0D
> +    /// use kernel::clk::{=0D
> +    ///     Clk,=0D
> +    ///     Enabled,=0D
> +    ///     Prepared, //=0D
> +    /// };=0D
>      ///=0D
>      /// fn use_clk(prepared_clk: &Clk<Prepared>) -> Result {=0D
>      ///     let enabled_clk: Clk<Enabled> =3D prepared_clk.clone().enabl=
e()?;=0D
> @@ -556,8 +586,12 @@ pub fn enable(self) -> Result<Clk<Enabled>, Error<Pr=
epared>> {=0D
>          /// clock or threading it through an intermediate state, e.g.:=0D
>          ///=0D
>          /// ```=0D
> -        /// use kernel::clk::{Clk, Enabled, Hertz, Prepared};=0D
> -        /// use kernel::error::Result;=0D
> +        /// use kernel::clk::{=0D
> +        ///     Clk,=0D
> +        ///     Enabled,=0D
> +        ///     Hertz,=0D
> +        ///     Prepared, //=0D
> +        /// };=0D
>          ///=0D
>          /// fn read_rate(clk: &Clk<Prepared>) -> Result<Hertz> {=0D
>          ///     clk.with_enabled(|clk: &Clk<Enabled>| clk.rate())=0D
> =0D
> -- =0D
> 2.54.0=0D
> =0D