Code

History

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