summaryrefslogtreecommitdiffstats
path: root/rust (follow)
Commit message (Expand)AuthorAgeFilesLines
* rust: security: add abstraction for secctxAlice Ryhl2024-09-306-0/+105
* rust: cred: add Rust abstraction for `struct cred`Wedson Almeida Filho2024-09-306-0/+105
* rust: file: add Rust abstraction for `struct file`Wedson Almeida Filho2024-09-306-0/+399
* rust: task: add `Task::current_raw`Alice Ryhl2024-09-301-4/+11
* rust: types: add `NotThreadSafe`Alice Ryhl2024-09-303-8/+36
* kbuild: rust: replace proc macros dependency on `core.o` with the version textMiguel Ojeda2024-09-052-3/+5
* kbuild: rust: rebuild if the version text changesMiguel Ojeda2024-09-051-1/+2
* rust: avoid `box_uninit_write` featureMiguel Ojeda2024-09-042-11/+12
* rust: rbtree: add `RBTree::entry`Alice Ryhl2024-08-311-75/+230
* rust: rbtree: add cursorMatt Gilbride2024-08-311-0/+523
* rust: rbtree: add mutable iteratorWedson Almeida Filho2024-08-311-14/+89
* rust: rbtree: add iteratorWedson Almeida Filho2024-08-311-18/+112
* rust: rbtree: add red-black tree implementation backed by the C versionWedson Almeida Filho2024-08-314-0/+443
* rust: enable rustdoc's `--generate-link-to-definition`Miguel Ojeda2024-08-251-0/+1
* rust: types: add `ARef::into_raw`Kartik Prajapati2024-08-251-1/+30
* rust: kernel: use docs.kernel.org links in code documentationMichael Vetter2024-08-252-11/+11
* rust: list: add ListArcFieldAlice Ryhl2024-08-232-0/+99
* rust: list: support heterogeneous listsAlice Ryhl2024-08-232-1/+177
* rust: list: add cursorAlice Ryhl2024-08-231-0/+82
* rust: list: add iteratorsAlice Ryhl2024-08-231-0/+102
* rust: list: add ListAlice Ryhl2024-08-232-5/+331
* rust: list: add macro for implementing ListItemAlice Ryhl2024-08-232-0/+146
* rust: list: add struct with prev/next pointersAlice Ryhl2024-08-231-0/+119
* rust: list: add tracking for ListArcAlice Ryhl2024-08-232-3/+170
* rust: list: add ListArcAlice Ryhl2024-08-233-0/+361
* rust: init: add `assert_pinned` macroBenno Lossin2024-08-232-0/+97
* rust: init: add `write_[pin_]init` functionsBenno Lossin2024-08-222-25/+61
* rust: kernel: add `drop_contents` to `BoxExt`Benno Lossin2024-08-221-1/+30
* rust: enable bindgen's `--enable-function-attribute-detection` flagMiguel Ojeda2024-08-211-1/+1
* rust: sort blk includes in bindings_helper.hAlice Ryhl2024-08-211-1/+1
* rust: kbuild: auto generate helper exportsGary Guo2024-08-1918-42/+15
* objtool/kbuild/rust: enable objtool for RustMiguel Ojeda2024-08-181-8/+14
* rust: module: add static pointer to `{init,cleanup}_module()`Miguel Ojeda2024-08-181-0/+12
* rust: kbuild: split up helpers.cAndreas Hindborg2024-08-1819-242/+299
* rust: error: allow `useless_conversion` for 32-bit buildsMiguel Ojeda2024-08-181-1/+4
* rust: types: improve `ForeignOwnable` documentationBenno Lossin2024-08-181-1/+4
* rust: implement ForeignOwnable for Pin<Box<T>>Alice Ryhl2024-08-181-0/+27
* rust: Implement the smart pointer `InPlaceInit` for `Arc`Alex Mantel2024-08-182-27/+37
* Merge tag 'rust-fixes-6.11' of https://github.com/Rust-for-Linux/linuxLinus Torvalds2024-08-163-5/+8
|\
| * rust: add intrinsics to fix `-Os` buildsMiguel Ojeda2024-08-102-2/+5
| * kbuild: rust: skip -fmin-function-alignment in bindgen flagsZehui Xu2024-08-101-1/+1
| * rust: Support latest version of `rust-analyzer`Sarthak Singh2024-08-071-1/+1
| * rust: macros: indent list item in `module!`'s docsMiguel Ojeda2024-07-291-1/+1
* | rust: firmware: fix invalid rustdoc linkAndrew Ballance2024-07-311-1/+1
|/
* Merge tag 'rust-6.11' of https://github.com/Rust-for-Linux/linuxLinus Torvalds2024-07-2714-89/+835
|\
| * rust: relax most deny-level lints to warningsMiguel Ojeda2024-07-101-2/+2
| * rust: allow `dead_code` for never constructed bindingsMiguel Ojeda2024-07-102-0/+2
| * rust: init: simplify from `map_err` to `inspect_err`Miguel Ojeda2024-07-101-9/+4
| * rust: macros: indent list item in `paste!`'s docsMiguel Ojeda2024-07-101-1/+1
| * rust: add abstraction for `struct page`Alice Ryhl2024-07-085-0/+279