Code

History

Commits on master to rust/kernel/alloc/kbox.rs35+
  1. rust: treewide: replace `__pinned_init` with `raw_[try_]init`Gary Guo committed 3 months agoea7da31
  2. Merge tag 'driver-core-7.2-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/driver-core/driver-coreLinus Torvalds committed 5 months ago36808d5
  3. rust: inline some init methodsAlexandre Courbot committed 5 months ago0bf626d
  4. rust: alloc: remove `'static` bound on `ForeignOwnable`Gary Guo committed 5 months agoe9df918
  5. rust: alloc: cleanup doctest imports to "kernel vertical" styleDanilo Krummrich committed 6 months agoec51531
  6. rust: alloc: cleanup imports and use "kernel vertical" styleDanilo Krummrich committed 6 months ago9b25d41
  7. rust: alloc: add Box::zeroed()Danilo Krummrich committed 6 months agoabb2150
  8. rust: remove `RUSTC_HAS_COERCE_POINTEE` and simplify codeMiguel Ojeda committed 7 months ago4ab22c5
  9. Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds committed 1 year ago8804d97
  10. Merge tag 'drm-next-2025-10-01' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds committed 1 year ago58809f6
  11. rust: alloc: use `kernel::{fmt,prelude::fmt!}`Tamir Duberstein committed 1 year ago1f96115
  12. rust: add support for NUMA ids in allocationsVitaly Wool committed 1 year ago7760b64
  13. rust: alloc: kbox: implement AsPageIter for VBoxDanilo Krummrich committed 1 year ago6716184
  14. rust: alloc: implement Box::pin_slice()Alice Ryhl committed 1 year agoac9eea3
  15. rust: alloc: take the allocator into account for FOREIGN_ALIGNAlice Ryhl committed 1 year agobb9749f
  16. Merge tag 'alloc-next-v6.17-2025-07-15' of https://github.com/Rust-for-Linux/linux into rust-nextMiguel Ojeda committed 1 year ago8ecb65b
  17. rust: types: add FOREIGN_ALIGN to ForeignOwnableAndreas Hindborg committed 1 year ago12717eb
  18. rust: alloc: implement `Borrow` and `BorrowMut` for `KBox`Alexandre Courbot committed 1 year agof86c003
  19. Merge tag 'alloc-next-v6.16-2025-05-13' of https://github.com/Rust-for-Linux/linux into rust-nextMiguel Ojeda committed 1 year ago22c3335
  20. Merge tag 'rust-xarray-for-v6.16' of https://github.com/Rust-for-Linux/linux into rust-nextMiguel Ojeda committed 1 year ago06ff274
  21. rust: convert raw URLs to Markdown autolinks in commentsXizhe Yin committed 1 year ago86d990c
  22. rust: types: add `ForeignOwnable::PointedTo`Tamir Duberstein committed 1 year ago1a4736c
  23. rust: alloc: allow coercion from `Box<T>` to `Box<dyn U>` if T implements UAlexandre Courbot committed 1 year ago85f8e98
  24. Merge tag 'rust-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxLinus Torvalds committed 1 year ago4e82c87
  25. Merge tag 'rust-hrtimer-for-v6.15-v3' of https://github.com/Rust-for-Linux/linux into rust-nextMiguel Ojeda committed 1 year agoe6ea10d
  26. rust: alloc: add `Box::into_pin`Andreas Hindborg committed 1 year agob4fecce
  27. rust: make pin-init its own crateBenno Lossin committed 1 year agodbd5058
  28. rust: add `ZeroableOption` and implement it instead of `Zeroable` for `Option<Box<T, A>>`Benno Lossin committed 1 year ago5657c3a
  29. rust: pin-init: move impl `Zeroable` for `Opaque` and `Option<KBox<T>>` into the kernel crateBenno Lossin committed 1 year ago9d29c68
  30. rust: pin-init: move `InPlaceInit` and impls of `InPlaceWrite` into the kernel crateBenno Lossin committed 1 year ago114ca41
  31. rust: kernel: add improved version of `ForeignOwnable::borrow_mut`Alice Ryhl committed 1 year agoc27e705
  32. rust: kernel: change `ForeignOwnable` pointer to mutTamir Duberstein committed 1 year ago1468657
  33. rust: types: avoid `as` castsTamir Duberstein committed 1 year agoaa991a2
  34. rust: alloc: align Debug implementation for Box with DisplayGuangbo Cui committed 2 years ago517743c
  35. rust: alloc: implement Display for BoxGuangbo Cui committed 2 years ago21e08aa