| Age | Commit message (Expand) | Author | Files | Lines |
| 6 days | Merge tag 'driver-core-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -0/+87 |
| 2025-11-19 | rust: pin-init: fix broken rust doc link | Benno Lossin | 1 | -0/+2 |
| 2025-10-21 | add `[pin_]init_scope` to execute code before creating an initializer | Benno Lossin | 1 | -0/+87 |
| 2025-09-11 | rust: pin-init: add references to previously initialized fields | Benno Lossin | 1 | -34/+115 |
| 2025-09-11 | rust: pin-init: add code blocks to `[try_][pin_]init!` macros | Benno Lossin | 2 | -0/+31 |
| 2025-09-11 | rust: pin-init: add pin projections to `#[pin_data]` | Benno Lossin | 1 | -0/+61 |
| 2025-09-11 | rust: pin-init: rename `project` -> `project_this` in doctest | Benno Lossin | 1 | -1/+1 |
| 2025-07-13 | Merge tag 'pin-init-v6.17' of https://github.com/Rust-for-Linux/linux into ru... | Miguel Ojeda | 3 | -31/+144 |
| 2025-06-24 | rust: Use consistent "# Examples" heading style in rustdoc | Viresh Kumar | 1 | -1/+1 |
| 2025-06-11 | rust: pin-init: implement `ZeroableOption` for function pointers with up to 2... | Benno Lossin | 1 | -0/+16 |
| 2025-06-11 | rust: pin-init: change `impl Zeroable for Option<NonNull<T>>` to `ZeroableOpt... | Benno Lossin | 1 | -1/+3 |
| 2025-06-11 | rust: pin-init: implement `ZeroableOption` for `&T` and `&mut T` | Benno Lossin | 1 | -0/+7 |
| 2025-06-11 | rust: pin-init: add `zeroed()` & `Zeroable::zeroed()` functions | Benno Lossin | 1 | -0/+52 |
| 2025-06-11 | rust: pin-init: add `Zeroable::init_zeroed` | Benno Lossin | 1 | -1/+12 |
| 2025-06-11 | rust: pin-init: rename `zeroed` to `init_zeroed` | Benno Lossin | 2 | -21/+21 |
| 2025-06-11 | rust: pin-init: feature-gate the `stack_init_reuse` test on the `std` feature | Benno Lossin | 1 | -0/+1 |
| 2025-06-11 | rust: pin-init: change blanket impls for `[Pin]Init` and add one for `Result<... | Benno Lossin | 1 | -4/+26 |
| 2025-06-11 | rust: pin-init: improve safety documentation for `impl<T> [Pin]Init<T> for T` | Benno Lossin | 1 | -5/+7 |
| 2025-05-01 | rust: pin-init: improve documentation for `Zeroable` derive macros | Benno Lossin | 1 | -6/+18 |
| 2025-05-01 | rust: pin-init: fix typos | Benno Lossin | 1 | -1/+1 |
| 2025-05-01 | rust: pin-init: add `MaybeZeroable` derive macro | Benno Lossin | 2 | -0/+89 |
| 2025-05-01 | rust: pin-init: allow `Zeroable` derive macro to also be applied to unions | Benno Lossin | 1 | -0/+30 |
| 2025-05-01 | rust: pin-init: allow `pub` fields in `derive(Zeroable)` | Benno Lossin | 1 | -1/+1 |
| 2025-05-01 | rust: pin-init: Update the structural pinning link in readme. | Christian Schrefl | 1 | -1/+1 |
| 2025-05-01 | rust: pin-init: Update Changelog and Readme | Christian Schrefl | 1 | -0/+6 |
| 2025-05-01 | rust: pin-init: Implement `Wrapper` for `UnsafePinned` behind feature flag. | Christian Schrefl | 1 | -0/+12 |
| 2025-05-01 | rust: pin-init: Add the `Wrapper` trait. | Christian Schrefl | 1 | -0/+44 |
| 2025-05-01 | rust: pin-init: add `cast_[pin_]init` functions to change the initialized type | Benno Lossin | 1 | -0/+32 |
| 2025-04-08 | rust: pin-init: use Markdown autolinks in Rust comments | Miguel Ojeda | 1 | -1/+1 |
| 2025-04-08 | rust: pin-init: alloc: restrict `impl ZeroableOption` for `Box` to `T: Sized` | Miguel Ojeda | 1 | -5/+3 |
| 2025-03-30 | Merge tag 'rust-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/... | Linus Torvalds | 4 | -0/+3348 |
| 2025-03-16 | rust: pin-init: re-enable doctests | Benno Lossin | 1 | -27/+27 |
| 2025-03-16 | rust: pin-init: miscellaneous synchronization with the user-space version | Benno Lossin | 2 | -3/+1 |
| 2025-03-16 | rust: pin-init: synchronize documentation with the user-space version | Benno Lossin | 3 | -54/+115 |
| 2025-03-16 | rust: pin-init: add `std` and `alloc` support from the user-space version | Benno Lossin | 3 | -6/+220 |
| 2025-03-16 | rust: make pin-init its own crate | Benno Lossin | 3 | -76/+86 |
| 2025-03-16 | rust: add pin-init crate build infrastructure | Miguel Ojeda | 1 | -0/+5 |
| 2025-03-16 | rust: pin-init: change the way the `paste!` macro is called | Benno Lossin | 1 | -6/+8 |
| 2025-03-16 | rust: pin-init: remove kernel-crate dependency | Benno Lossin | 2 | -28/+18 |
| 2025-03-16 | rust: pin-init: fix documentation links | Benno Lossin | 2 | -10/+13 |
| 2025-03-16 | rust: add `ZeroableOption` and implement it instead of `Zeroable` for `Option... | Benno Lossin | 1 | -0/+11 |
| 2025-03-16 | rust: pin-init: move impl `Zeroable` for `Opaque` and `Option<KBox<T>>` into ... | Benno Lossin | 1 | -7/+1 |
| 2025-03-16 | rust: pin-init: move `InPlaceInit` and impls of `InPlaceWrite` into the kerne... | Benno Lossin | 1 | -121/+4 |
| 2025-03-16 | rust: pin-init: move the default error behavior of `try_[pin_]init` | Benno Lossin | 1 | -42/+13 |
| 2025-03-16 | rust: pin-init: call `try_[pin_]init!` from `[pin_]init!` instead of `__init_... | Benno Lossin | 1 | -20/+6 |
| 2025-03-16 | rust: pin-init: change examples to the user-space version | Benno Lossin | 1 | -186/+179 |
| 2025-03-16 | rust: pin-init: move proc-macro documentation into pin-init crate | Benno Lossin | 1 | -0/+111 |
| 2025-03-16 | rust: add extensions to the pin-init crate and move relevant documentation there | Benno Lossin | 1 | -14/+0 |
| 2025-03-16 | rust: move pin-init API into its own directory | Benno Lossin | 3 | -0/+3133 |