Code

History

Commits on v6.15 to rust/kernel/alloc35+
  1. rust: allow Rust 1.87.0's `clippy::ptr_eq` lintMiguel Ojeda committed 1 year agoa39f308
  2. Merge tag 'rust-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxLinus Torvalds committed 1 year ago4e82c87
  3. Merge tag 'rust-hrtimer-for-v6.15-v3' of https://github.com/Rust-for-Linux/linux into rust-nextMiguel Ojeda committed 1 year agoe6ea10d
  4. rust: alloc: add `Box::into_pin`Andreas Hindborg committed 1 year agob4fecce
  5. rust: make pin-init its own crateBenno Lossin committed 1 year agodbd5058
  6. rust: add `ZeroableOption` and implement it instead of `Zeroable` for `Option<Box<T, A>>`Benno Lossin committed 1 year ago5657c3a
  7. rust: pin-init: move impl `Zeroable` for `Opaque` and `Option<KBox<T>>` into the kernel crateBenno Lossin committed 1 year ago9d29c68
  8. rust: pin-init: move `InPlaceInit` and impls of `InPlaceWrite` into the kernel crateBenno Lossin committed 1 year ago114ca41
  9. rust: alloc: make `ReallocFunc::call` inlineGary Guo committed 1 year ago41b6a81
  10. rust: alloc: satisfy POSIX alignment requirementTamir Duberstein committed 1 year agoff64846
  11. rust: kernel: add improved version of `ForeignOwnable::borrow_mut`Alice Ryhl committed 1 year agoc27e705
  12. rust: kernel: change `ForeignOwnable` pointer to mutTamir Duberstein committed 1 year ago1468657
  13. rust: types: avoid `as` castsTamir Duberstein committed 1 year agoaa991a2
  14. rust: alloc: add doctest for `ArrayLayout::new()`Jimmy Ostler committed 1 year ago91da5a2
  15. rust: alloc: align Debug implementation for Box with DisplayGuangbo Cui committed 2 years ago517743c
  16. rust: alloc: implement Display for BoxGuangbo Cui committed 2 years ago21e08aa
  17. rust: alloc: Fix `ArrayLayout` allocationsAsahi Lina committed 1 year agob7ed2b6
  18. rust: use custom FFI integer typesGary Guo committed 2 years agod072acd
  19. kbuild: rust: remove the `alloc` crate and `GlobalAlloc`Danilo Krummrich committed 2 years ago392e34b
  20. rust: alloc: implement `Cmalloc` in module allocator_testDanilo Krummrich committed 2 years agodd09538
  21. rust: alloc: remove `VecExt` extensionDanilo Krummrich committed 2 years ago405966e
  22. rust: alloc: implement `collect` for `IntoIter`Danilo Krummrich committed 2 years ago93e6023
  23. rust: alloc: implement `IntoIterator` for `Vec`Danilo Krummrich committed 2 years ago1d1d223
  24. rust: alloc: implement kernel `Vec` typeDanilo Krummrich committed 2 years ago2aac4cd
  25. rust: alloc: introduce `ArrayLayout`Benno Lossin committed 2 years ago9e7bbfa
  26. rust: alloc: remove extension of std's `Box`Danilo Krummrich committed 2 years agoe8c6ccd
  27. rust: alloc: implement kernel `Box`Danilo Krummrich committed 2 years agoc8cfa8d
  28. rust: alloc: implement `KVmalloc` allocatorDanilo Krummrich committed 2 years ago8362c26
  29. rust: alloc: implement `Vmalloc` allocatorDanilo Krummrich committed 2 years ago61c0047
  30. rust: alloc: add module `allocator_test`Danilo Krummrich committed 2 years ago5a888c2
  31. rust: alloc: implement `Allocator` for `Kmalloc`Danilo Krummrich committed 2 years agoa34822d
  32. rust: alloc: implement `ReallocFunc`Danilo Krummrich committed 2 years ago8a79983
  33. rust: alloc: rename `KernelAllocator` to `Kmalloc`Danilo Krummrich committed 2 years ago941e655
  34. rust: alloc: separate `aligned_size` from `krealloc_aligned`Danilo Krummrich committed 2 years agoa654a6e
  35. rust: enable `clippy::undocumented_unsafe_blocks` lintMiguel Ojeda committed 2 years agodb4f72c