Code

History

Commits on v6.13 to rust/kernel/init26
  1. rust: treewide: switch to our kernel `Box` typeDanilo Krummrich committed 2 years ago8373147
  2. rust: start using the `#[expect(...)]` attributeMiguel Ojeda committed 2 years ago1f9ed17
  3. rust: enable Clippy's `check-private-items`Miguel Ojeda committed 2 years ago624063b
  4. rust: provide proper code documentation titlesMiguel Ojeda committed 2 years ago2f390cc
  5. rust: enable `clippy::undocumented_unsafe_blocks` lintMiguel Ojeda committed 2 years agodb4f72c
  6. Merge tag 'rust-6.12' of https://github.com/Rust-for-Linux/linuxLinus Torvalds committed 2 years ago5701725
  7. rust: init: add `assert_pinned` macroBenno Lossin committed 2 years ago0528ca0
  8. rust: kernel: fix typos in code commentsMichael Vetter committed 2 years ago0ff8f3f
  9. rust: init: change the generated name of guard variablesBenno Lossin committed 2 years ago9218cf8
  10. rust: macros: allow generic parameter default values in `#[pin_data]`Benno Lossin committed 2 years ago22eed60
  11. rust: init: update expanded macro explanationBenno Lossin committed 3 years ago4af84c6
  12. rust: init: add `{pin_}chain` functions to `{Pin}Init<T, E>`Benno Lossin committed 3 years ago7f8977a
  13. rust: init: make `PinInit<T, E>` a supertrait of `Init<T, E>`Benno Lossin committed 3 years ago1a8076a
  14. rust: init: add support for arbitrary paths in init macrosBenno Lossin committed 3 years ago674b1c7
  15. rust: init: add `..Zeroable::zeroed()` syntax for zeroing all missing fieldsBenno Lossin committed 3 years ago35e7fca
  16. rust: init: make initializer values inaccessible after initializingBenno Lossin committed 3 years ago92fd540
  17. rust: init: wrap type checking struct initializers in a closureBenno Lossin committed 3 years agob9b88be
  18. rust: init: make guards in the init macros hygienicBenno Lossin committed 3 years ago97de919
  19. rust: add derive macro for `Zeroable`Benno Lossin committed 3 years ago071cedc
  20. rust: init: make `#[pin_data]` compatible with conditional compilation of fieldsBenno Lossin committed 3 years agof8badd1
  21. rust: init: consolidate init macrosBenno Lossin committed 3 years agob3068ac
  22. rust: init: update macro expansion example in docsBenno Lossin committed 3 years ago309786c
  23. rust: init: add `stack_pin_init!` macroBenno Lossin committed 3 years ago6841d45
  24. rust: init: add `PinnedDrop` trait and macrosBenno Lossin committed 3 years agod0fdc39
  25. rust: init: add initialization macrosBenno Lossin committed 3 years agofc6c6ba
  26. rust: add pin-init API coreBenno Lossin committed 3 years ago90e53c5