summaryrefslogtreecommitdiffstats
path: root/rust
Commit message (Expand)AuthorAgeFilesLines
* rust: macros: fix soundness issue in `module!` macroBenno Lossin2024-05-171-75/+115
* rust: module: place generated init_module() function in .init.textThomas Bertschinger2024-05-171-1/+6
* btf, scripts: rust: drop is_rust_module.shAndrea Righi2024-05-171-1/+1
* rust: error: Rename to_kernel_errno() -> to_errno()Asahi Lina2024-05-172-2/+2
* kbuild: specify output names separately for each emission type from rustcMasahiro Yamada2024-05-171-6/+5
* rust: kernel: require `Send` for `Module` implementationsWedson Almeida Filho2024-05-171-1/+1
* rust: remove `params` from `module` macro exampleAswin Unnikrishnan2024-05-021-12/+0
* rust: allocator: Prevent mis-aligned allocationBoqun Feng2023-08-112-15/+60
* rust: kernel: Mark rust_fmt_argument as extern "C"David Gow2023-04-261-1/+5
* rust: str: fix requierments->requirements typoPatrick Blass2023-04-261-1/+1
* rust: print: avoid evaluating arguments in `pr_*` macros in `unsafe` blocksMiguel Ojeda2023-02-061-11/+18
* Kbuild: add Rust supportMiguel Ojeda2022-09-283-0/+410
* rust: export generated symbolsMiguel Ojeda2022-09-281-0/+21
* rust: add `kernel` crateWedson Almeida Filho2022-09-286-0/+491
* rust: add `bindings` crateMiguel Ojeda2022-09-282-0/+66
* rust: add `macros` crateMiguel Ojeda2022-09-283-0/+405
* rust: add `compiler_builtins` crateMiguel Ojeda2022-09-281-0/+63
* rust: adapt `alloc` crate to the kernelMiguel Ojeda2022-09-2814-1/+100
* rust: import upstream `alloc` crateMiguel Ojeda2022-09-2813-0/+9037
* rust: add C helpersMiguel Ojeda2022-09-281-0/+51