Code

History

Commits on master to rust/kernel/sync35+
  1. Merge tag 'char-misc-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-miscLinus Torvalds committed 2 months ago93e4b30
  2. Merge tag 'rcu.2026.08.18a' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linuxLinus Torvalds committed 2 months ago83684c4
  3. Merge tag 'locking-core-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 2 months agodfa3543
  4. rust: sync: Introduce SpinLockIrq::lock_with() and friendsLyude Paul committed 3 months agoec4fad7
  5. rust: sync: Add SpinLockIrqLyude Paul committed 3 months ago5967f4d
  6. rust: sync: Use super::* in spinlock.rsLyude Paul committed 3 months agodf9165a
  7. rust: sync: Add abstraction for rcu_barrier()Philipp Stanner committed 3 months agod8973c4
  8. rust: types: implement ForeignOwnable for ARef<T>Danilo Krummrich committed 3 months ago445ac1c
  9. rust: sync: improve `Arc` documentation linksHarish C S committed 4 months ago168b4f9
  10. rust: treewide: replace `__pinned_init` with `raw_[try_]init`Gary Guo committed 3 months agoea7da31
  11. rust: sync: Add generic memory barriersGary Guo committed 5 months ago72856af
  12. rust: sync: Use safe synchronize_rcu() abstraction in pollPhilipp Stanner committed 4 months ago47c3367
  13. rust: sync: Add abstraction for synchronize_rcu()Philipp Stanner committed 4 months ago1fb92e0
  14. rust: poll: use kfree_rcu() for PollCondVarAlice Ryhl committed 4 months agoe5e86df
  15. rust: sync: add SRCU abstractionOnur Özkan committed 5 months ago59cf3a5
  16. Merge tag 'locking-core-2026-06-14' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 4 months ago764e77d
  17. rust: make `build_assert` module the home of related macrosGary Guo committed 5 months ago8d49d90
  18. rust: aref: use the "kernel vertical" imports styleAndreas Hindborg committed 5 months ago8e86830
  19. rust: sync: completion: Mark inline complete_all and wait_for_completionFabricio Parra committed 5 months agoa837dd9
  20. rust: sync: add `UniqueArc::as_ptr`Andreas Hindborg committed 5 months ago759da9e
  21. rust: inline some init methodsAlexandre Courbot committed 5 months ago0bf626d
  22. rust: tests: add Kconfig for KUnit testYury Norov committed 6 months agoe74b7a3
  23. rust: tests: drop 'use crate' in bitmap and atomic KUnit testsYury Norov committed 6 months ago90b6744
  24. rust: sync: add #[must_use] to GlobalGuard and GlobalLock::try_lockAshutosh Desai committed 6 months ago03e8578
  25. 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
  26. Merge tag 'locking-core-2026-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 7 months ago7393feb
  27. rust: remove `RUSTC_HAS_COERCE_POINTEE` and simplify codeMiguel Ojeda committed 7 months ago4ab22c5
  28. rust: sync: implement == operator for ARefAlice Ryhl committed 7 months ago18e9faf
  29. rust: atomic: Update a safety comment in impl of `fetch_add()`Andreas Hindborg committed 8 months agob91d5d4
  30. rust: sync: atomic: Update documentation for `fetch_add()`Andreas Hindborg committed 8 months ago0b86437
  31. rust: sync: atomic: Add fetch_sub()Andreas Hindborg committed 8 months agoc49cf34
  32. rust: sync: atomic: Add atomic operation helpers over raw pointersBoqun Feng committed 8 months agoe2f9c86
  33. rust: sync: atomic: Add performance-optimal Flag type for atomic booleansFUJITA Tomonori committed 8 months agoec6fc66
  34. rust: sync: atomic: Add Atomic<*{mut,const} T> supportBoqun Feng committed 8 months agoac8f06a
  35. rust: sync: atomic: Clarify the need of CONFIG_ARCH_SUPPORTS_ATOMIC_RMWBoqun Feng committed 8 months ago553c02f