Skip to content

Commit eeaad2f

Browse files
tamirdojeda
authored andcommitted
rust: i2c: 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> Acked-by: Igor Korotin <igor.korotin.linux@gmail.com> Reviewed-by: Daniel Almeida <daniel.almeida@collabora.com> Link: https://patch.msgid.link/20251222-cstr-i2c-v1-1-df1c258d4615@gmail.com Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
1 parent 84b1b49 commit eeaad2f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

rust/kernel/i2c.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ macro_rules! module_i2c_driver {
253253
/// # Example
254254
///
255255
///```
256-
/// # use kernel::{acpi, bindings, c_str, device::Core, i2c, of};
256+
/// # use kernel::{acpi, bindings, device::Core, i2c, of};
257257
///
258258
/// struct MyDriver;
259259
///
@@ -262,7 +262,7 @@ macro_rules! module_i2c_driver {
262262
/// MODULE_ACPI_TABLE,
263263
/// <MyDriver as i2c::Driver>::IdInfo,
264264
/// [
265-
/// (acpi::DeviceId::new(c_str!("LNUXBEEF")), ())
265+
/// (acpi::DeviceId::new(c"LNUXBEEF"), ())
266266
/// ]
267267
/// );
268268
///
@@ -271,7 +271,7 @@ macro_rules! module_i2c_driver {
271271
/// MODULE_I2C_TABLE,
272272
/// <MyDriver as i2c::Driver>::IdInfo,
273273
/// [
274-
/// (i2c::DeviceId::new(c_str!("rust_driver_i2c")), ())
274+
/// (i2c::DeviceId::new(c"rust_driver_i2c"), ())
275275
/// ]
276276
/// );
277277
///
@@ -280,7 +280,7 @@ macro_rules! module_i2c_driver {
280280
/// MODULE_OF_TABLE,
281281
/// <MyDriver as i2c::Driver>::IdInfo,
282282
/// [
283-
/// (of::DeviceId::new(c_str!("test,device")), ())
283+
/// (of::DeviceId::new(c"test,device"), ())
284284
/// ]
285285
/// );
286286
///

0 commit comments

Comments
 (0)