Code

History

Commits on v6.18 to rust/kernel/sync35+
  1. rust: condvar: fix broken intra-doc linkMiguel Ojeda committed 1 year ago09b1704
  2. Merge tag 'rust-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxLinus Torvalds committed 1 year agof4e0ff7
  3. rust: sync: use `kernel::{fmt,prelude::fmt!}`Tamir Duberstein committed 1 year ago0fe1ca3
  4. rust: block: convert `block::mq` to use `Refcount`Gary Guo committed 1 year agoa307bf1
  5. rust: convert `Arc` to use `Refcount`Gary Guo committed 1 year ago076acb6
  6. rust: make `Arc::into_unique_or_drop` associated functionGary Guo committed 1 year ago7487645
  7. rust: implement `kernel::sync::Refcount`Gary Guo committed 1 year agobb38f35
  8. rust: sync: Add memory barriersBoqun Feng committed 1 year agod9ea5a4
  9. rust: sync: atomic: Add Atomic<{usize,isize}>Boqun Feng committed 1 year ago84c6d36
  10. rust: sync: atomic: Add Atomic<u{32,64}>Boqun Feng committed 1 year agod6df37b
  11. rust: sync: atomic: Add the framework of arithmetic operationsBoqun Feng committed 1 year agod132054
  12. rust: sync: atomic: Add atomic {cmp,}xchg operationsBoqun Feng committed 1 year agob606a53
  13. rust: sync: atomic: Add generic atomicsBoqun Feng committed 1 year ago29c32c4
  14. rust: sync: atomic: Add ordering annotation typesBoqun Feng committed 1 year agob638c9b
  15. rust: sync: Add basic atomic operation mapping frameworkBoqun Feng committed 1 year ago2387fb2
  16. rust: sync: extend module documentation of arefBenno Lossin committed 1 year agoa15d12c
  17. rust: sync: Update ARef and AlwaysRefCounted imports from sync::arefShankari Anand committed 1 year ago8a7c11a
  18. rust: alloc: take the allocator into account for FOREIGN_ALIGNAlice Ryhl committed 1 year agobb9749f
  19. Merge tag 'rust-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxLinus Torvalds committed 1 year ago352af6a
  20. Merge tag 'locking-core-2025-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 1 year ago72b8944
  21. Merge tag 'sched-core-2025-07-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 1 year agobf76f23
  22. Merge tag 'vfs-6.17-rc1.rust' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfsLinus Torvalds committed 1 year agoadd0751
  23. rust: kernel: move ARef and AlwaysRefCounted to sync::arefShankari Anand committed 1 year ago07dad44
  24. rust: types: add FOREIGN_ALIGN to ForeignOwnableAndreas Hindborg committed 1 year ago12717eb
  25. Merge branch 'tip/sched/urgent'Peter Zijlstra committed 1 year ago8f21461
  26. poll: rust: allow poll_table ptrs to be nullAlice Ryhl committed 1 year agode747bd
  27. rust: sync: Add #[must_use] to Lock::try_lock()Jason Devers committed 1 year ago99214ef
  28. rust: sync: implement `Borrow` and `BorrowMut` for `Arc` typesAlexandre Courbot committed 1 year ago2009a2d
  29. rust: sync: Mark PollCondVar::drop() inlineKunwu Chan committed 1 year ago1186714
  30. rust: sync: Mark CondVar::notify_*() inlineKunwu Chan committed 1 year ago3f9ebeb
  31. rust: enable `clippy::ptr_as_ptr` lintTamir Duberstein committed 1 year agofcad9bb
  32. rust: completion: implement initial abstractionDanilo Krummrich committed 1 year ago1b56e76
  33. Merge tag 'rust-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxLinus Torvalds committed 1 year agoec7714e
  34. rust: make section names pluralPatrick Miller committed 2 years ago4bf7b97
  35. Merge tag 'rust-xarray-for-v6.16' of https://github.com/Rust-for-Linux/linux into rust-nextMiguel Ojeda committed 1 year ago06ff274