Code

History

Commits on v7.0 to rust/kernel/sync35+
  1. Merge tag 'char-misc-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-miscLinus Torvalds committed 8 months ago505d195
  2. Merge tag 'locking-core-2026-02-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 9 months ago0923fd0
  3. rust: sync: atomic: Provide stub for `rusttest` 32-bit hostsMiguel Ojeda committed 9 months agobd36f6e
  4. rust: sync: refcount: always inline functions using build_assert with argumentsAlexandre Courbot committed 11 months agod6ff6e8
  5. rust: sync: Inline various lock related methodsAlice Ryhl committed 10 months agoccf9e07
  6. rust: sync: atomic: Add atomic bool testsFUJITA Tomonori committed 10 months ago4bac287
  7. rust: sync: atomic: Add atomic bool support via i8 representationFUJITA Tomonori committed 10 months ago06bd0e5
  8. rust: sync: atomic: Add i8/i16 xchg and cmpxchg supportFUJITA Tomonori committed 10 months ago584f286
  9. rust: sync: atomic: Add store_release/load_acquire testsFUJITA Tomonori committed 11 months ago7b001c9
  10. rust: sync: atomic: Add i8/i16 load and store supportFUJITA Tomonori committed 11 months agob33796d
  11. rust: sync: atomic: Prepare AtomicOps macros for i8/i16 supportFUJITA Tomonori committed 10 months ago2bb8c41
  12. rust: sync: Implement Unpin for ARefAlice Ryhl committed 10 months ago09248ed
  13. rust: sync: set_once: Implement Send and SyncFUJITA Tomonori committed 11 months ago8a58113
  14. rust: sync: add Arc::DATA_OFFSETAlice Ryhl committed 11 months agoc1093b8
  15. rust: sync: atomic: separate import "blocks"Miguel Ojeda committed 11 months ago309e490
  16. Merge tag 'modules-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linuxLinus Torvalds committed 11 months agoc84d574
  17. Merge tag 'rust-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxLinus Torvalds committed 11 months ago784faa8
  18. Merge tag 'locking-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 11 months agob53440f
  19. rust: sync: atomic: Implement Debug for Atomic<Debug>Boqun Feng committed 1 year ago013f912
  20. rust: sync: atomic: Make Atomic*Ops pub(crate)Boqun Feng committed 1 year ago14e9a18
  21. rust: sync: add `SetOnce`Andreas Hindborg committed 1 year ago821fe7b
  22. rust: condvar: fix broken intra-doc linkMiguel Ojeda committed 1 year ago09b1704
  23. rust: replace `CStr` with `core::ffi::CStr`Tamir Duberstein committed 1 year ago3b83f5d
  24. rust: lock: Add a Pin<&mut T> accessorDaniel Almeida committed 1 year ago66f1ea8
  25. rust: lock: Pin the inner dataDaniel Almeida committed 1 year ago2497a71
  26. rust: lock: guard: Add T: Unpin bound to DerefMutDaniel Almeida committed 1 year agoda123f0
  27. Merge tag 'rust-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxLinus Torvalds committed 1 year agof4e0ff7
  28. rust: sync: use `kernel::{fmt,prelude::fmt!}`Tamir Duberstein committed 1 year ago0fe1ca3
  29. rust: block: convert `block::mq` to use `Refcount`Gary Guo committed 1 year agoa307bf1
  30. rust: convert `Arc` to use `Refcount`Gary Guo committed 1 year ago076acb6
  31. rust: make `Arc::into_unique_or_drop` associated functionGary Guo committed 1 year ago7487645
  32. rust: implement `kernel::sync::Refcount`Gary Guo committed 1 year agobb38f35
  33. rust: sync: Add memory barriersBoqun Feng committed 1 year agod9ea5a4
  34. rust: sync: atomic: Add Atomic<{usize,isize}>Boqun Feng committed 1 year ago84c6d36
  35. rust: sync: atomic: Add Atomic<u{32,64}>Boqun Feng committed 1 year agod6df37b