Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

rust: regulator: 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 <tamird@gmail.com>
Reviewed-by: Daniel Almeida <Daniel.almeida@collabora.com>
Link: https://patch.msgid.link/20251222-cstr-regulator-v1-1-430e3d517025@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Tamir Duberstein and committed by
Mark Brown
b0655377 06d65f2d

+3 -6
+3 -6
rust/kernel/regulator.rs
··· 122 122 /// 123 123 /// ``` 124 124 /// # use kernel::prelude::*; 125 - /// # use kernel::c_str; 126 125 /// # use kernel::device::Device; 127 126 /// # use kernel::regulator::{Voltage, Regulator, Disabled, Enabled}; 128 127 /// fn enable(dev: &Device, min_voltage: Voltage, max_voltage: Voltage) -> Result { 129 128 /// // Obtain a reference to a (fictitious) regulator. 130 - /// let regulator: Regulator<Disabled> = Regulator::<Disabled>::get(dev, c_str!("vcc"))?; 129 + /// let regulator: Regulator<Disabled> = Regulator::<Disabled>::get(dev, c"vcc")?; 131 130 /// 132 131 /// // The voltage can be set before enabling the regulator if needed, e.g.: 133 132 /// regulator.set_voltage(min_voltage, max_voltage)?; ··· 165 166 /// 166 167 /// ``` 167 168 /// # use kernel::prelude::*; 168 - /// # use kernel::c_str; 169 169 /// # use kernel::device::Device; 170 170 /// # use kernel::regulator::{Voltage, Regulator, Enabled}; 171 171 /// fn enable(dev: &Device) -> Result { 172 172 /// // Obtain a reference to a (fictitious) regulator and enable it. 173 - /// let regulator: Regulator<Enabled> = Regulator::<Enabled>::get(dev, c_str!("vcc"))?; 173 + /// let regulator: Regulator<Enabled> = Regulator::<Enabled>::get(dev, c"vcc")?; 174 174 /// 175 175 /// // Dropping an enabled regulator will disable it. The refcount will be 176 176 /// // decremented. ··· 191 193 /// 192 194 /// ``` 193 195 /// # use kernel::prelude::*; 194 - /// # use kernel::c_str; 195 196 /// # use kernel::device::{Bound, Device}; 196 197 /// # use kernel::regulator; 197 198 /// fn enable(dev: &Device<Bound>) -> Result { 198 199 /// // Obtain a reference to a (fictitious) regulator and enable it. This 199 200 /// // call only returns whether the operation succeeded. 200 - /// regulator::devm_enable(dev, c_str!("vcc"))?; 201 + /// regulator::devm_enable(dev, c"vcc")?; 201 202 /// 202 203 /// // The regulator will be disabled and put when `dev` is unbound. 203 204 /// Ok(())