rust/pl011: move CLK_NAME static to function scope

We do not need to have CLK_NAME public nor a static. No functional change.

Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Link: https://lore.kernel.org/r/20241024-rust-round-2-v1-5-051e7a25b978@linaro.org
This commit is contained in:
Manos Pitsidianakis 2024-10-24 17:03:03 +03:00 committed by Paolo Bonzini
parent 93243319db
commit 2e57bb6b27

View File

@ -102,9 +102,6 @@ impl qemu_api::definitions::Class for PL011Class {
> = None; > = None;
} }
#[used]
pub static CLK_NAME: &CStr = c"clk";
impl PL011State { impl PL011State {
/// Initializes a pre-allocated, unitialized instance of `PL011State`. /// Initializes a pre-allocated, unitialized instance of `PL011State`.
/// ///
@ -114,7 +111,9 @@ impl PL011State {
/// `PL011State` type. It must not be called more than once on the same /// `PL011State` type. It must not be called more than once on the same
/// location/instance. All its fields are expected to hold unitialized /// location/instance. All its fields are expected to hold unitialized
/// values with the sole exception of `parent_obj`. /// values with the sole exception of `parent_obj`.
pub unsafe fn init(&mut self) { unsafe fn init(&mut self) {
const CLK_NAME: &CStr = c"clk";
let dev = addr_of_mut!(*self).cast::<DeviceState>(); let dev = addr_of_mut!(*self).cast::<DeviceState>();
// SAFETY: // SAFETY:
// //