• [$] FFI type mismatches in Rust for Linux

    From LWN.net@1337:1/100 to All on Friday, October 11, 2024 15:00:05
    [$] FFI type mismatches in Rust for Linux

    Date:
    Fri, 11 Oct 2024 13:56:48 +0000

    Description:
    At Kangrejos, Gary Guo wanted to discuss three problems with the way
    Rust and C code in the kernel interact: mismatched types, too many type casts, and the overhead of helper functions. To fix the first two problems, Guo proposed
    changing the way the kernel maps C types into Rust types. The last problem
    was a
    bit trickier, but he has a clever workaround for that, based on tricking
    the compiler into inlining the helper functions across language boundaries.

    ======================================================================
    Link to news story:
    https://lwn.net/Articles/993163/


    --- Mystic BBS v1.12 A47 (Linux/64)
    * Origin: tqwNet UK HUB @ hub.uk.erb.pw (1337:1/100)