Code

History

Commits on master to rust/kernel/init.rs35+
  1. rust: treewide: replace `__pinned_init` with `raw_[try_]init`Gary Guo committed 3 months agoea7da31
  2. rust: inline some init methodsAlexandre Courbot committed 5 months ago0bf626d
  3. rust: init: use `#[default_error(err)]` for the initializer macrosBenno Lossin committed 9 months agod083a62
  4. rust: pin-init: remove `try_` versions of the initializer macrosBenno Lossin committed 9 months ago61d62ab
  5. rust: allow `clippy::disallowed_names` for doctestsMiguel Ojeda committed 11 months agoe5d330e
  6. rust: allow `unreachable_pub` for doctestsMiguel Ojeda committed 1 year agoab844cf
  7. Merge tag 'rust-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxLinus Torvalds committed 1 year ago352af6a
  8. rust: types: rename Opaque::raw_get to cast_intoAlice Ryhl committed 1 year ago64fb810
  9. rust: init: Fix generics in *_init! macrosJanne Grunau committed 1 year agofe49aae
  10. rust: init: remove doctest's `Error::from_errno` workaroundMiguel Ojeda committed 1 year agof744a5b
  11. rust: init: re-enable doctestsMiguel Ojeda committed 1 year agod2b7313
  12. rust: pin-init: rename `zeroed` to `init_zeroed`Benno Lossin committed 1 year ago101b7cf
  13. Merge tag 'rust-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxLinus Torvalds committed 1 year ago4e82c87
  14. rust: make pin-init its own crateBenno Lossin committed 1 year agodbd5058
  15. rust: pin-init: move `InPlaceInit` and impls of `InPlaceWrite` into the kernel crateBenno Lossin committed 1 year ago114ca41
  16. rust: pin-init: move the default error behavior of `try_[pin_]init`Benno Lossin committed 1 year ago578eb8b
  17. rust: add extensions to the pin-init crate and move relevant documentation thereBenno Lossin committed 1 year ago86f7dac
  18. rust: move pin-init API into its own directoryBenno Lossin committed 1 year agofbf8fb3
  19. rust: init: disable doctestsBenno Lossin committed 1 year ago206dea3
  20. rust: init: add missing newline to pr_info! callsAlban Kurti committed 1 year ago6933c10
  21. rust: init: fix `Zeroable` implementation for `Option<NonNull<T>>` and `Option<KBox<T>>`Benno Lossin committed 1 year agodf27cef
  22. rust: init: use explicit ABI to clean warning in future compilersMiguel Ojeda committed 1 year agoc21bdb3
  23. rust: init: update `stack_try_pin_init` examplesJimmy Ostler committed 1 year ago59d5846
  24. rust: init: replace unwraps with question mark operatorsDaniel Sedlak committed 1 year ago7eeb0e7
  25. rust: use custom FFI integer typesGary Guo committed 2 years agod072acd
  26. rust: alloc: remove extension of std's `Box`Danilo Krummrich committed 2 years agoe8c6ccd
  27. rust: treewide: switch to our kernel `Box` typeDanilo Krummrich committed 2 years ago8373147
  28. rust: start using the `#[expect(...)]` attributeMiguel Ojeda committed 2 years ago1f9ed17
  29. rust: enable Clippy's `check-private-items`Miguel Ojeda committed 2 years ago624063b
  30. rust: init: remove unneeded `#[allow(clippy::disallowed_names)]`Miguel Ojeda committed 2 years agod5cc7ab
  31. rust: enable `clippy::undocumented_unsafe_blocks` lintMiguel Ojeda committed 2 years agodb4f72c
  32. rust: init: add `assert_pinned` macroBenno Lossin committed 2 years ago0528ca0
  33. rust: init: add `write_[pin_]init` functionsBenno Lossin committed 2 years ago6d1c22d
  34. rust: Implement the smart pointer `InPlaceInit` for `Arc`Alex Mantel committed 2 years ago08f983a
  35. rust: init: simplify from `map_err` to `inspect_err`Miguel Ojeda committed 2 years agodee1396