On Sun Oct 11, 2026 at 1:52 PM BST, Thomas Weißschuh wrote:
> The users of __LOG_PREFIX require that it is 0-terminated.
> Currently this requirement is only encoded in safety comments.
>
> Switch to CStr which can guarantee this invariant through the type
> system.
>
> As __LOG_PREFIX and Module::NAME are now identical, reuse the former to
> implement the latter.
>
> Signed-off-by: Thomas Weißschuh <[email protected]>

See
https://lore.kernel.org/rust-for-linux/[email protected]/.

Best,
Gary

> ---
>  rust/kernel/lib.rs          |  4 ++--
>  rust/kernel/print.rs        | 11 ++++-------
>  rust/macros/module.rs       |  4 ++--
>  scripts/rustdoc_test_gen.rs |  4 ++--
>  4 files changed, 10 insertions(+), 13 deletions(-)


Reply via email to