Code

History

Commits on v7.2 to rust/kernel/sync35+
  1. Merge tag 'locking-core-2026-06-14' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 4 months ago764e77d
  2. rust: make `build_assert` module the home of related macrosGary Guo committed 5 months ago8d49d90
  3. rust: aref: use the "kernel vertical" imports styleAndreas Hindborg committed 5 months ago8e86830
  4. rust: sync: completion: Mark inline complete_all and wait_for_completionFabricio Parra committed 5 months agoa837dd9
  5. rust: sync: add `UniqueArc::as_ptr`Andreas Hindborg committed 5 months ago759da9e
  6. rust: inline some init methodsAlexandre Courbot committed 5 months ago0bf626d
  7. rust: tests: add Kconfig for KUnit testYury Norov committed 6 months agoe74b7a3
  8. rust: tests: drop 'use crate' in bitmap and atomic KUnit testsYury Norov committed 6 months ago90b6744
  9. rust: sync: add #[must_use] to GlobalGuard and GlobalLock::try_lockAshutosh Desai committed 6 months ago03e8578
  10. 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
  11. Merge tag 'locking-core-2026-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 7 months ago7393feb
  12. rust: remove `RUSTC_HAS_COERCE_POINTEE` and simplify codeMiguel Ojeda committed 7 months ago4ab22c5
  13. rust: sync: implement == operator for ARefAlice Ryhl committed 7 months ago18e9faf
  14. rust: atomic: Update a safety comment in impl of `fetch_add()`Andreas Hindborg committed 8 months agob91d5d4
  15. rust: sync: atomic: Update documentation for `fetch_add()`Andreas Hindborg committed 8 months ago0b86437
  16. rust: sync: atomic: Add fetch_sub()Andreas Hindborg committed 8 months agoc49cf34
  17. rust: sync: atomic: Add atomic operation helpers over raw pointersBoqun Feng committed 8 months agoe2f9c86
  18. rust: sync: atomic: Add performance-optimal Flag type for atomic booleansFUJITA Tomonori committed 8 months agoec6fc66
  19. rust: sync: atomic: Add Atomic<*{mut,const} T> supportBoqun Feng committed 8 months agoac8f06a
  20. rust: sync: atomic: Clarify the need of CONFIG_ARCH_SUPPORTS_ATOMIC_RMWBoqun Feng committed 8 months ago553c02f
  21. rust: sync: atomic: Add example for Atomic::get_mut()FUJITA Tomonori committed 8 months agobebf7bd
  22. rust: sync: atomic: Remove bound `T: Sync` for `Atomic::from_ptr()`Boqun Feng committed 8 months ago4a5dc63
  23. 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
  24. Merge tag 'locking-core-2026-02-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 9 months ago0923fd0
  25. rust: sync: atomic: Provide stub for `rusttest` 32-bit hostsMiguel Ojeda committed 9 months agobd36f6e
  26. rust: sync: refcount: always inline functions using build_assert with argumentsAlexandre Courbot committed 11 months agod6ff6e8
  27. rust: sync: Inline various lock related methodsAlice Ryhl committed 10 months agoccf9e07
  28. rust: sync: atomic: Add atomic bool testsFUJITA Tomonori committed 10 months ago4bac287
  29. rust: sync: atomic: Add atomic bool support via i8 representationFUJITA Tomonori committed 10 months ago06bd0e5
  30. rust: sync: atomic: Add i8/i16 xchg and cmpxchg supportFUJITA Tomonori committed 10 months ago584f286
  31. rust: sync: atomic: Add store_release/load_acquire testsFUJITA Tomonori committed 11 months ago7b001c9
  32. rust: sync: atomic: Add i8/i16 load and store supportFUJITA Tomonori committed 11 months agob33796d
  33. rust: sync: atomic: Prepare AtomicOps macros for i8/i16 supportFUJITA Tomonori committed 10 months ago2bb8c41
  34. rust: sync: Implement Unpin for ARefAlice Ryhl committed 10 months ago09248ed
  35. rust: sync: set_once: Implement Send and SyncFUJITA Tomonori committed 11 months ago8a58113