summaryrefslogtreecommitdiffstats
path: root/rust (follow)
Commit message (Expand)AuthorAgeFilesLines
* rust: start using the `#[expect(...)]` attributeMiguel Ojeda2024-10-079-28/+29
* rust: enable Clippy's `check-private-items`Miguel Ojeda2024-10-074-0/+5
* rust: provide proper code documentation titlesMiguel Ojeda2024-10-073-3/+8
* rust: rbtree: fix `SAFETY` comments that should be `# Safety` sectionsMiguel Ojeda2024-10-071-3/+6
* rust: replace `clippy::dbg_macro` with `disallowed_macros`Miguel Ojeda2024-10-071-5/+5
* rust: sync: remove unneeded `#[allow(clippy::non_send_fields_in_send_ty)]`Miguel Ojeda2024-10-071-1/+0
* rust: init: remove unneeded `#[allow(clippy::disallowed_names)]`Miguel Ojeda2024-10-071-4/+0
* rust: enable `rustdoc::unescaped_backticks` lintMiguel Ojeda2024-10-071-1/+4
* rust: enable `clippy::ignored_unit_patterns` lintMiguel Ojeda2024-10-071-1/+1
* rust: enable `clippy::unnecessary_safety_comment` lintMiguel Ojeda2024-10-072-3/+3
* rust: enable `clippy::undocumented_unsafe_blocks` lintMiguel Ojeda2024-10-0714-10/+45
* rust: types: avoid repetition in `{As,From}Bytes` implsMiguel Ojeda2024-10-071-33/+35
* rust: workqueue: remove unneeded ``#[allow(clippy::new_ret_no_self)]`Miguel Ojeda2024-10-071-1/+0
* rust: types: add examples for the `Either` typeNell Shamrell-Harrington2024-10-071-0/+9
* rust: kunit: use C-string literals to clean warningMiguel Ojeda2024-10-011-2/+2
* rust: mutex: fix __mutex_init() usage in case of PREEMPT_RTDirk Behme2024-09-261-0/+6
* rust: fix `ARCH_SLAB_MINALIGN` multiple definition errorGary Guo2024-09-261-0/+5
* rust: sync: require `T: Sync` for `LockedBy::access`Alice Ryhl2024-09-261-4/+14
* rust: kernel: sort Rust modulesMiguel Ojeda2024-09-261-1/+1
* Merge tag 'rust-6.12' of https://github.com/Rust-for-Linux/linuxLinus Torvalds2024-09-2539-326/+3481
|\
| * rust: cfi: add support for CFI_CLANG with RustMatthew Maurer2024-09-161-1/+1
| * 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