Code

History

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