Code

History

Commits on v7.1 to rust/kernel/sync35+
  1. Merge tag 'char-misc-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-miscLinus Torvalds committed 6 months agocb4eb67
  2. Merge tag 'locking-core-2026-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 7 months ago7393feb
  3. rust: remove `RUSTC_HAS_COERCE_POINTEE` and simplify codeMiguel Ojeda committed 7 months ago4ab22c5
  4. rust: sync: implement == operator for ARefAlice Ryhl committed 7 months ago18e9faf
  5. rust: atomic: Update a safety comment in impl of `fetch_add()`Andreas Hindborg committed 8 months agob91d5d4
  6. rust: sync: atomic: Update documentation for `fetch_add()`Andreas Hindborg committed 8 months ago0b86437
  7. rust: sync: atomic: Add fetch_sub()Andreas Hindborg committed 8 months agoc49cf34
  8. rust: sync: atomic: Add atomic operation helpers over raw pointersBoqun Feng committed 8 months agoe2f9c86
  9. rust: sync: atomic: Add performance-optimal Flag type for atomic booleansFUJITA Tomonori committed 8 months agoec6fc66
  10. rust: sync: atomic: Add Atomic<*{mut,const} T> supportBoqun Feng committed 8 months agoac8f06a
  11. rust: sync: atomic: Clarify the need of CONFIG_ARCH_SUPPORTS_ATOMIC_RMWBoqun Feng committed 8 months ago553c02f
  12. rust: sync: atomic: Add example for Atomic::get_mut()FUJITA Tomonori committed 8 months agobebf7bd
  13. rust: sync: atomic: Remove bound `T: Sync` for `Atomic::from_ptr()`Boqun Feng committed 8 months ago4a5dc63
  14. 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
  15. Merge tag 'locking-core-2026-02-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 9 months ago0923fd0
  16. rust: sync: atomic: Provide stub for `rusttest` 32-bit hostsMiguel Ojeda committed 9 months agobd36f6e
  17. rust: sync: refcount: always inline functions using build_assert with argumentsAlexandre Courbot committed 11 months agod6ff6e8
  18. rust: sync: Inline various lock related methodsAlice Ryhl committed 10 months agoccf9e07
  19. rust: sync: atomic: Add atomic bool testsFUJITA Tomonori committed 10 months ago4bac287
  20. rust: sync: atomic: Add atomic bool support via i8 representationFUJITA Tomonori committed 10 months ago06bd0e5
  21. rust: sync: atomic: Add i8/i16 xchg and cmpxchg supportFUJITA Tomonori committed 10 months ago584f286
  22. rust: sync: atomic: Add store_release/load_acquire testsFUJITA Tomonori committed 11 months ago7b001c9
  23. rust: sync: atomic: Add i8/i16 load and store supportFUJITA Tomonori committed 11 months agob33796d
  24. rust: sync: atomic: Prepare AtomicOps macros for i8/i16 supportFUJITA Tomonori committed 10 months ago2bb8c41
  25. rust: sync: Implement Unpin for ARefAlice Ryhl committed 10 months ago09248ed
  26. rust: sync: set_once: Implement Send and SyncFUJITA Tomonori committed 11 months ago8a58113
  27. rust: sync: add Arc::DATA_OFFSETAlice Ryhl committed 11 months agoc1093b8
  28. rust: sync: atomic: separate import "blocks"Miguel Ojeda committed 11 months ago309e490
  29. Merge tag 'modules-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linuxLinus Torvalds committed 11 months agoc84d574
  30. Merge tag 'rust-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxLinus Torvalds committed 11 months ago784faa8
  31. Merge tag 'locking-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 11 months agob53440f
  32. rust: sync: atomic: Implement Debug for Atomic<Debug>Boqun Feng committed 1 year ago013f912
  33. rust: sync: atomic: Make Atomic*Ops pub(crate)Boqun Feng committed 1 year ago14e9a18
  34. rust: sync: add `SetOnce`Andreas Hindborg committed 1 year ago821fe7b
  35. rust: condvar: fix broken intra-doc linkMiguel Ojeda committed 1 year ago09b1704