From: FUJITA Tomonori Date: Thu, 23 Oct 2025 06:11:24 +0000 (+0900) Subject: rust: simplify read_poll_timeout's example code X-Git-Tag: v6.19-rc1~90^2~63 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aad1577ab950d1ad46e0dd0915bfbaf9fa9160e4;p=thirdparty%2Fkernel%2Flinux.git rust: simplify read_poll_timeout's example code - Drop unnecessary Result's '<()>' - Use '?' instead of match Signed-off-by: FUJITA Tomonori Signed-off-by: Danilo Krummrich --- diff --git a/rust/kernel/io/poll.rs b/rust/kernel/io/poll.rs index 613eb25047efc..8f8886543f342 100644 --- a/rust/kernel/io/poll.rs +++ b/rust/kernel/io/poll.rs @@ -42,8 +42,8 @@ use crate::{ /// /// const HW_READY: u16 = 0x01; /// -/// fn wait_for_hardware(io: &Io) -> Result<()> { -/// match read_poll_timeout( +/// fn wait_for_hardware(io: &Io) -> Result { +/// read_poll_timeout( /// // The `op` closure reads the value of a specific status register. /// || io.try_read16(0x1000), /// // The `cond` closure takes a reference to the value returned by `op` @@ -51,14 +51,8 @@ use crate::{ /// |val: &u16| *val == HW_READY, /// Delta::from_millis(50), /// Delta::from_secs(3), -/// ) { -/// Ok(_) => { -/// // The hardware is ready. The returned value of the `op` closure -/// // isn't used. -/// Ok(()) -/// } -/// Err(e) => Err(e), -/// } +/// )?; +/// Ok(()) /// } /// ``` #[track_caller]