As most of the kernel is in C, they probably need a raw pointer quite regularly to pass it into existing C APIs.
Just like `Box::into_raw`, this method shouldn't be used in pure Rust code. It's only available for C FFI.
Just like `Box::into_raw`, this method shouldn't be used in pure Rust code. It's only available for C FFI.