From: Tamir Duberstein Date: Mon, 22 Dec 2025 12:27:24 +0000 (+0100) Subject: drm: tyr: replace `kernel::c_str!` with C-Strings X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=51293e589bafb4281a597986b3416471f67a79c2;p=thirdparty%2Fkernel%2Flinux.git drm: tyr: replace `kernel::c_str!` with C-Strings C-String literals were added in Rust 1.77. Replace instances of `kernel::c_str!` with C-String literals where possible. Signed-off-by: Tamir Duberstein Reviewed-by: Daniel Almeida Link: https://patch.msgid.link/20251222-cstr-tyr-v1-1-d88ff1a54ae9@gmail.com [ Change commit subject prefix to 'drm: tyr:'. - Danilo ] Signed-off-by: Danilo Krummrich --- diff --git a/drivers/gpu/drm/tyr/driver.rs b/drivers/gpu/drm/tyr/driver.rs index 264c2362237a4..f0da589327027 100644 --- a/drivers/gpu/drm/tyr/driver.rs +++ b/drivers/gpu/drm/tyr/driver.rs @@ -1,6 +1,5 @@ // SPDX-License-Identifier: GPL-2.0 or MIT -use kernel::c_str; use kernel::clk::Clk; use kernel::clk::OptionalClk; use kernel::device::Bound; @@ -91,8 +90,8 @@ kernel::of_device_table!( MODULE_OF_TABLE, ::IdInfo, [ - (of::DeviceId::new(c_str!("rockchip,rk3588-mali")), ()), - (of::DeviceId::new(c_str!("arm,mali-valhall-csf")), ()) + (of::DeviceId::new(c"rockchip,rk3588-mali"), ()), + (of::DeviceId::new(c"arm,mali-valhall-csf"), ()) ] ); @@ -104,16 +103,16 @@ impl platform::Driver for TyrDriver { pdev: &platform::Device, _info: Option<&Self::IdInfo>, ) -> impl PinInit { - let core_clk = Clk::get(pdev.as_ref(), Some(c_str!("core")))?; - let stacks_clk = OptionalClk::get(pdev.as_ref(), Some(c_str!("stacks")))?; - let coregroup_clk = OptionalClk::get(pdev.as_ref(), Some(c_str!("coregroup")))?; + let core_clk = Clk::get(pdev.as_ref(), Some(c"core"))?; + let stacks_clk = OptionalClk::get(pdev.as_ref(), Some(c"stacks"))?; + let coregroup_clk = OptionalClk::get(pdev.as_ref(), Some(c"coregroup"))?; core_clk.prepare_enable()?; stacks_clk.prepare_enable()?; coregroup_clk.prepare_enable()?; - let mali_regulator = Regulator::::get(pdev.as_ref(), c_str!("mali"))?; - let sram_regulator = Regulator::::get(pdev.as_ref(), c_str!("sram"))?; + let mali_regulator = Regulator::::get(pdev.as_ref(), c"mali")?; + let sram_regulator = Regulator::::get(pdev.as_ref(), c"sram")?; let request = pdev.io_request_by_index(0).ok_or(ENODEV)?; let iomem = Arc::pin_init(request.iomap_sized::(), GFP_KERNEL)?; @@ -174,8 +173,8 @@ const INFO: drm::DriverInfo = drm::DriverInfo { major: 1, minor: 5, patchlevel: 0, - name: c_str!("panthor"), - desc: c_str!("ARM Mali Tyr DRM driver"), + name: c"panthor", + desc: c"ARM Mali Tyr DRM driver", }; #[vtable]