| 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 typo in docs | Brian Harring | 1 | -1/+1 |
| 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-09-11 | rust: pin-init: README: add information banner on the rename to `pin-init` | Benno Lossin | 1 | -0/+12 |
| 2025-09-11 | rust: pin-init: examples: error: use `Error` in `fn main()` | Benno Lossin | 1 | -1/+3 |
| 2025-07-13 | Merge tag 'pin-init-v6.17' of https://github.com/Rust-for-Linux/linux into ru... | Miguel Ojeda | 9 | -123/+268 |
| 2025-06-24 | rust: Use consistent "# Examples" heading style in rustdoc | Viresh Kumar | 1 | -1/+1 |
| 2025-06-11 | rust: pin-init: examples, tests: use `ignore` instead of conditionally compil... | Benno Lossin | 1 | -1/+2 |
| 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 | 4 | -24/+24 |
| 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: examples: pthread_mutex: disable the main test for miri | Benno Lossin | 1 | -1/+1 |
| 2025-06-11 | rust: pin-init: examples, tests: add conditional compilation in order to comp... | Benno Lossin | 5 | -90/+121 |
| 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-18 | Merge tag 'pin-init-v6.16' of https://github.com/Rust-for-Linux/linux into ru... | Miguel Ojeda | 9 | -10/+279 |
| 2025-05-07 | rust: clean Rust 1.88.0's `clippy::uninlined_format_args` lint | Miguel Ojeda | 1 | -2/+1 |
| 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 | 4 | -1/+120 |
| 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 | 2 | -2/+2 |
| 2025-05-01 | rust: pin-init: Update Changelog and Readme | Christian Schrefl | 2 | -0/+12 |
| 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-21 | rust: pin-init: examples: use `allow` instead of `expect` | Benno Lossin | 1 | -1/+1 |
| 2025-04-21 | rust: pin-init: examples: conditionally enable `feature(lint_reasons)` | Benno Lossin | 4 | -0/+5 |
| 2025-04-21 | rust: pin-init: internal: skip rustfmt formatting of kernel-only module | Benno Lossin | 1 | -0/+1 |
| 2025-04-21 | rust: pin-init: synchronize README.md | Benno Lossin | 1 | -2/+4 |
| 2025-04-08 | rust: pin-init: use Markdown autolinks in Rust comments | Miguel Ojeda | 2 | -2/+2 |
| 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 | 17 | -0/+4844 |
| 2025-03-16 | rust: pin-init: re-enable doctests | Benno Lossin | 1 | -27/+27 |
| 2025-03-16 | rust: pin-init: add miscellaneous files from the user-space version | Benno Lossin | 2 | -0/+300 |
| 2025-03-16 | rust: pin-init: miscellaneous synchronization with the user-space version | Benno Lossin | 3 | -6/+3 |
| 2025-03-16 | rust: pin-init: internal: synchronize with user-space version | Benno Lossin | 5 | -3/+25 |
| 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 | 9 | -87/+112 |
| 2025-03-16 | rust: add pin-init crate build infrastructure | Miguel Ojeda | 3 | -0/+12 |
| 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 | 7 | -186/+915 |
| 2025-03-16 | rust: pin-init: move proc-macro documentation into pin-init crate | Benno Lossin | 2 | -106/+114 |
| 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 | 8 | -0/+3653 |