Code

History

Commits on master to rust/kernel/sync/arc.rs35+
  1. rust: sync: improve `Arc` documentation linksHarish C S committed 4 months ago168b4f9
  2. rust: treewide: replace `__pinned_init` with `raw_[try_]init`Gary Guo committed 3 months agoea7da31
  3. rust: sync: add `UniqueArc::as_ptr`Andreas Hindborg committed 5 months ago759da9e
  4. rust: inline some init methodsAlexandre Courbot committed 5 months ago0bf626d
  5. rust: remove `RUSTC_HAS_COERCE_POINTEE` and simplify codeMiguel Ojeda committed 7 months ago4ab22c5
  6. rust: sync: add Arc::DATA_OFFSETAlice Ryhl committed 11 months agoc1093b8
  7. Merge tag 'rust-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxLinus Torvalds committed 1 year agof4e0ff7
  8. rust: sync: use `kernel::{fmt,prelude::fmt!}`Tamir Duberstein committed 1 year ago0fe1ca3
  9. rust: convert `Arc` to use `Refcount`Gary Guo committed 1 year ago076acb6
  10. rust: make `Arc::into_unique_or_drop` associated functionGary Guo committed 1 year ago7487645
  11. rust: alloc: take the allocator into account for FOREIGN_ALIGNAlice Ryhl committed 1 year agobb9749f
  12. rust: types: add FOREIGN_ALIGN to ForeignOwnableAndreas Hindborg committed 1 year ago12717eb
  13. rust: sync: implement `Borrow` and `BorrowMut` for `Arc` typesAlexandre Courbot committed 1 year ago2009a2d
  14. rust: make section names pluralPatrick Miller committed 2 years ago4bf7b97
  15. Merge tag 'rust-xarray-for-v6.16' of https://github.com/Rust-for-Linux/linux into rust-nextMiguel Ojeda committed 1 year ago06ff274
  16. rust: convert raw URLs to Markdown autolinks in commentsXizhe Yin committed 1 year ago86d990c
  17. rust: types: add `ForeignOwnable::PointedTo`Tamir Duberstein committed 1 year ago1a4736c
  18. Merge tag 'rust-hrtimer-for-v6.15-v3' of https://github.com/Rust-for-Linux/linux into rust-nextMiguel Ojeda committed 1 year agoe6ea10d
  19. rust: make pin-init its own crateBenno Lossin committed 1 year agodbd5058
  20. rust: pin-init: move `InPlaceInit` and impls of `InPlaceWrite` into the kernel crateBenno Lossin committed 1 year ago114ca41
  21. rust: sync: add `Arc::as_ptr`Andreas Hindborg committed 1 year agoa0c6fa8
  22. rust: kernel: add improved version of `ForeignOwnable::borrow_mut`Alice Ryhl committed 1 year agoc27e705
  23. rust: kernel: reorder `ForeignOwnable` itemsTamir Duberstein committed 1 year agoc6b9753
  24. rust: kernel: change `ForeignOwnable` pointer to mutTamir Duberstein committed 1 year ago1468657
  25. rust: arc: split unsafe block, add missing commentTamir Duberstein committed 1 year ago5d385a3
  26. rust: types: avoid `as` castsTamir Duberstein committed 1 year agoaa991a2
  27. rust: arc: use `NonNull::new_unchecked`Tamir Duberstein committed 1 year agoc6340da
  28. rust: use derive(CoercePointee) on rustc >= 1.84.0Xiangfei Ding committed 1 year ago47cb6bf
  29. rust: sync: document `PhantomData` in `Arc`Tamir Duberstein committed 2 years ago2dde1c8
  30. rust: use custom FFI integer typesGary Guo committed 2 years agod072acd
  31. rust: treewide: switch to our kernel `Box` typeDanilo Krummrich committed 2 years ago8373147
  32. rust: enable arbitrary_self_types and remove `Receiver`Gary Guo committed 2 years agoc95bbb5
  33. rust: enable `clippy::unnecessary_safety_comment` lintMiguel Ojeda committed 2 years agoc28bfe7
  34. rust: Implement the smart pointer `InPlaceInit` for `Arc`Alex Mantel committed 2 years ago08f983a
  35. rust: kernel: remove redundant importsMiguel Ojeda committed 2 years ago0028027