Hi all, After merging the rust tree, today's linux-next build (x86_64 allmodconfig) failed like this: error[E0308]: mismatched types --> drivers/gpu/drm/drm_panic_qr.rs:961:60 | 961 | let url_cstr: &CStr = unsafe { CStr::from_char_ptr(url) }; | ------------------- ^^^ expected `*const u8`, found `*const i8` | | | arguments to this function are incorrect | = note: expected raw pointer `*const u8` found raw pointer `*const i8` note: associated function defined here --> rust/kernel/str.rs:187:19 | 187 | pub unsafe fn from_char_ptr<'a>(ptr: *const crate::ffi::c_char) -> &'a Self { | ^^^^^^^^^^^^^ error: aborting due to 1 previous error For more information about this error, try `rustc --explain E0308`. Caused by commit e721cd7570b2 ("rust: map `long` to `isize` and `char` to `u8`") I have used the rust tree from next-20241213 for today. -- Cheers, Stephen Rothwell
Attachment:
pgpjIJKortHJO.pgp
Description: OpenPGP digital signature