summaryrefslogtreecommitdiffstats
path: root/rust (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| * | | rust: alloc: remove extension of std's `Box`Danilo Krummrich2024-10-156-188/+3
| * | | rust: treewide: switch to our kernel `Box` typeDanilo Krummrich2024-10-159-74/+79
| * | | rust: alloc: implement kernel `Box`Danilo Krummrich2024-10-153-1/+463
| * | | rust: alloc: add __GFP_NOWARN to `Flags`Danilo Krummrich2024-10-152-0/+6
| * | | rust: alloc: implement `KVmalloc` allocatorDanilo Krummrich2024-10-153-0/+43
| * | | rust: alloc: implement `Vmalloc` allocatorDanilo Krummrich2024-10-154-0/+48
| * | | rust: alloc: add module `allocator_test`Danilo Krummrich2024-10-152-2/+27
| * | | rust: alloc: implement `Allocator` for `Kmalloc`Danilo Krummrich2024-10-151-3/+28
| * | | rust: alloc: make `allocator` module publicDanilo Krummrich2024-10-151-1/+1
| * | | rust: alloc: implement `ReallocFunc`Danilo Krummrich2024-10-152-0/+79
| * | | rust: alloc: rename `KernelAllocator` to `Kmalloc`Danilo Krummrich2024-10-141-3/+3
| * | | rust: alloc: separate `aligned_size` from `krealloc_aligned`Danilo Krummrich2024-10-141-7/+12
| * | | rust: alloc: add `Allocator` traitDanilo Krummrich2024-10-141-0/+101
| * | | rust: kernel: move `FromBytes` and `AsBytes` traits to a new `transmute` moduleAliet Exposito Garcia2024-10-104-69/+73
| * | | rust: error: optimize error type to use nonzeroFilipe Xavier2024-10-101-9/+28
| * | | rust: lock: add trylock method support for lock backendFilipe Xavier2024-10-104-0/+43
| * | | rust: std_vendor: update dbg macro from Rust upstreamDeepak Thukral2024-10-101-11/+11
| * | | rust: error: make conversion functions publicFilipe Xavier2024-10-071-9/+4
| * | | rust: enable arbitrary_self_types and remove `Receiver`Gary Guo2024-10-073-10/+1
| * | | rust: std_vendor: simplify `{ .. macro! .. }` with inner attributesMiguel Ojeda2024-10-071-6/+2
| * | | 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
| |/ /
* | | Merge tag 'vfs-6.13.rust.pid_namespace' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2024-11-265-6/+225
|\ \ \
| * | | rust: add PidNamespaceChristian Brauner2024-10-085-6/+225
* | | | Merge tag 'trace-rust-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2024-11-269-0/+194
|\ \ \ \
| * | | | rust: jump_label: skip formatting generated fileMiguel Ojeda2024-11-204-5/+5
| * | | | jump_label: rust: pass a mut ptr to `static_key_count`Alice Ryhl2024-11-181-1/+1
| * | | | rust: add arch_static_branchAlice Ryhl2024-11-045-1/+96
| * | | | rust: samples: add tracepoint to Rust sampleAlice Ryhl2024-11-041-0/+1
| * | | | rust: add tracepoint supportAlice Ryhl2024-11-043-0/+51
| * | | | rust: add static_branch_unlikely for static_key_falseAlice Ryhl2024-11-045-0/+47
| | |/ / | |/| |
* | | | Merge tag 'net-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds2024-11-211-6/+10
|\ \ \ \
| * \ \ \ Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni2024-10-212-13/+4
| |\ \ \ \ | | | |_|/ | | |/| |
| * | | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-10-105-7/+28
| |\ \ \ \ | | | |/ / | | |/| |
| * | | | rust: net::phy always define device_table in module_phy_driver macroFUJITA Tomonori2024-10-041-6/+10
* | | | | Merge tag 'locking-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2024-11-191-2/+6
|\ \ \ \ \
| * | | | | rust: helpers: Avoid raw_spin_lock initialization for PREEMPT_RTEder Zulian2024-11-111-2/+6
| | |/ / / | |/| | |
* | | | | Merge tag 'vfs-6.13.rust.file' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2024-11-1817-24/+1028
|\ \ \ \ \ | |_|_|/ / |/| | | |