Code

History

Commits on v7.1 to rust/kernel/alloc35+
  1. Merge tag 'char-misc-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-miscLinus Torvalds committed 6 months agocb4eb67
  2. rust: alloc: simplify with `NonNull::add()` now that it is stableMiguel Ojeda committed 7 months ago161dd7b
  3. rust: remove `RUSTC_HAS_COERCE_POINTEE` and simplify codeMiguel Ojeda committed 7 months ago4ab22c5
  4. rust: kernel: mark as `#[inline]` all `From::from()`s for `Error`Alistair Francis committed 7 months ago4f13c93
  5. rust: alloc: add KUnit tests for KVVec shrink_toShivam Kalra committed 8 months agofbfc0d6
  6. rust: kvec: implement shrink_to for KVVecShivam Kalra committed 8 months ago47ac2a4
  7. rust: alloc: use `kernel::fmt`Tamir Duberstein committed 1 year agob0af4f9
  8. rust: alloc: employ a trailing comment to keep vertical layoutMiguel Ojeda committed 1 year ago8a7c601
  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. Merge tag 'drm-rust-next-2025-09-16' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-nextDave Airlie committed 1 year ago6f17ab9
  12. rust: alloc: use `kernel::{fmt,prelude::fmt!}`Tamir Duberstein committed 1 year ago1f96115
  13. rust: allocator: add KUnit tests for alignment guaranteesHui Zhu committed 1 year ago868ade3
  14. rust: support large alignments in allocationsVitaly Wool committed 1 year ago1738796
  15. rust: add support for NUMA ids in allocationsVitaly Wool committed 1 year ago7760b64
  16. Merge tag 'alloc-next-v6.18-2025-09-04' of https://github.com/Rust-for-Linux/linux into rust-nextMiguel Ojeda committed 1 year agof1d3703
  17. rust: alloc: kvec: implement AsPageIter for VVecDanilo Krummrich committed 1 year ago779db37
  18. rust: alloc: layout: implement ArrayLayout::size()Danilo Krummrich committed 1 year ago9acb4e6
  19. rust: alloc: kbox: implement AsPageIter for VBoxDanilo Krummrich committed 1 year ago6716184
  20. rust: alloc: implement VmallocPageIterDanilo Krummrich committed 1 year ago7937dca
  21. rust: alloc: vmalloc: implement Vmalloc::to_page()Danilo Krummrich committed 1 year ago8e92c99
  22. rust: alloc: remove `allocator_test`Miguel Ojeda committed 1 year agofe927de
  23. rust: alloc: implement Box::pin_slice()Alice Ryhl committed 1 year agoac9eea3
  24. rust: alloc: fix `rusttest` by providing `Cmalloc::aligned_layout` tooMiguel Ojeda committed 1 year ago0f580d5
  25. rust: alloc: take the allocator into account for FOREIGN_ALIGNAlice Ryhl committed 1 year agobb9749f
  26. rust: alloc: specify the minimum alignment of each allocatorAlice Ryhl committed 1 year ago1b1a946
  27. rust: make `kvec::Vec` functions `const fn`Onur Özkan committed 1 year agof87de69
  28. rust: make `ArrayLayout::new_unchecked` a `const fn`Onur Özkan committed 1 year ago8d3e805
  29. rust: alloc: kvec: simplify KUnit test module name to "rust_kvec"Hui Zhu committed 1 year agoa55498c
  30. rust: alloc: kvec: add doc example for as_slice methodHui Zhu committed 1 year ago7cedf73
  31. rust: alloc: replace aligned_size() with Kmalloc::aligned_layout()Danilo Krummrich committed 1 year agofde578c
  32. 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
  33. rust: types: add FOREIGN_ALIGN to ForeignOwnableAndreas Hindborg committed 1 year ago12717eb
  34. rust: enable `clippy::ptr_as_ptr` lintTamir Duberstein committed 1 year agofcad9bb
  35. rust: alloc: implement `Borrow` and `BorrowMut` for `KBox`Alexandre Courbot committed 1 year agof86c003