[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <742d39ea8aa48790c2efbb79507e9d6255c82771.1736248242.git.viresh.kumar@linaro.org>
Date: Tue, 7 Jan 2025 16:51:48 +0530
From: Viresh Kumar <viresh.kumar@...aro.org>
To: "Rafael J. Wysocki" <rafael@...nel.org>,
Miguel Ojeda <miguel.ojeda.sandonis@...il.com>,
Danilo Krummrich <dakr@...hat.com>,
Viresh Kumar <viresh.kumar@...aro.org>,
Miguel Ojeda <ojeda@...nel.org>,
Alex Gaynor <alex.gaynor@...il.com>,
Boqun Feng <boqun.feng@...il.com>,
Gary Guo <gary@...yguo.net>,
Björn Roy Baron <bjorn3_gh@...tonmail.com>,
Benno Lossin <benno.lossin@...ton.me>,
Andreas Hindborg <a.hindborg@...nel.org>,
Alice Ryhl <aliceryhl@...gle.com>,
Trevor Gross <tmgross@...ch.edu>
Cc: linux-pm@...r.kernel.org,
Vincent Guittot <vincent.guittot@...aro.org>,
Stephen Boyd <sboyd@...nel.org>,
Nishanth Menon <nm@...com>,
rust-for-linux@...r.kernel.org,
Manos Pitsidianakis <manos.pitsidianakis@...aro.org>,
Erik Schilling <erik.schilling@...aro.org>,
Alex Bennée <alex.bennee@...aro.org>,
Joakim Bech <joakim.bech@...aro.org>,
Rob Herring <robh@...nel.org>,
linux-kernel@...r.kernel.org
Subject: [PATCH V6 15/15] DO-NOT_MERGE: cpufreq: Rename cpufreq-dt platdev
The module! implementation in the Rust code expects a module name
without a '-' symbol, else it fails to compile with following errors:
error: expected one of `:`, `;`, or `=`, found `-`
--> drivers/cpufreq/rcpufreq_dt.rs:247:1
|
247 | / module_platform_driver! {
248 | | type: CPUFreqDTDriver,
249 | | name: "cpufreq-dt",
250 | | author: "Viresh Kumar <viresh.kumar@...aro.org>",
251 | | description: "Generic CPUFreq DT driver",
252 | | license: "GPL v2",
253 | | }
| |_^ expected one of `:`, `;`, or `=`
|
= note: this error originates in the macro `$crate::prelude::module` which comes from the expansion of the macro `module_platform_driver` (in Nightly builds, run with -Z macro-backtrace for more info)
This must be fixed properly in the Rust code instead. Not to be merged.
Not-Signed-off-by: Viresh Kumar <viresh.kumar@...aro.org>
---
drivers/cpufreq/cpufreq-dt-platdev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/cpufreq/cpufreq-dt-platdev.c b/drivers/cpufreq/cpufreq-dt-platdev.c
index 2a3e8bd317c9..e69ff11eccbc 100644
--- a/drivers/cpufreq/cpufreq-dt-platdev.c
+++ b/drivers/cpufreq/cpufreq-dt-platdev.c
@@ -230,7 +230,7 @@ static int __init cpufreq_dt_platdev_init(void)
return -ENODEV;
create_pdev:
- return PTR_ERR_OR_ZERO(platform_device_register_data(NULL, "cpufreq-dt",
+ return PTR_ERR_OR_ZERO(platform_device_register_data(NULL, "cpufreq_dt",
-1, data,
sizeof(struct cpufreq_dt_platform_data)));
}
--
2.31.1.272.g89b43f80a514
Powered by blists - more mailing lists