[PATCH v5 5/6] rust: cpufreq: Remove unnecessary `of` dependency in cpufreq example
From: Igor Korotin
Date: Wed Jun 11 2025 - 13:56:12 EST
Drop the explicit `use of` and `OF_ID_TABLE = None` assignment in the
cpufreq driver registration example.
Since `Adapter::OF_ID_TABLE` now defaults to `None`, drivers that do
not require OpenFirmware matching no longer need to import `of` or
define the constant explicitly.
Signed-off-by: Igor Korotin <igor.korotin.linux@xxxxxxxxx>
---
rust/kernel/cpufreq.rs | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/rust/kernel/cpufreq.rs b/rust/kernel/cpufreq.rs
index b0a9c6182aec..789c4a8936ab 100644
--- a/rust/kernel/cpufreq.rs
+++ b/rust/kernel/cpufreq.rs
@@ -842,7 +842,7 @@ fn register_em(_policy: &mut Policy) {
/// c_str,
/// device::{Core, Device},
/// macros::vtable,
-/// of, platform,
+/// platform,
/// sync::Arc,
/// };
/// struct SampleDevice;
@@ -887,7 +887,6 @@ fn register_em(_policy: &mut Policy) {
///
/// impl platform::Driver for SampleDriver {
/// type IdInfo = ();
-/// const OF_ID_TABLE: Option<of::IdTable<Self::IdInfo>> = None;
///
/// fn probe(
/// pdev: &platform::Device<Core>,
--
2.43.0