Code

History

Commits on master to rust/kernel/sync/lock27
  1. rust: sync: Introduce SpinLockIrq::lock_with() and friendsLyude Paul committed 3 months agoec4fad7
  2. rust: sync: Add SpinLockIrqLyude Paul committed 3 months ago5967f4d
  3. rust: sync: Use super::* in spinlock.rsLyude Paul committed 3 months agodf9165a
  4. rust: sync: add #[must_use] to GlobalGuard and GlobalLock::try_lockAshutosh Desai committed 6 months ago03e8578
  5. rust: sync: Inline various lock related methodsAlice Ryhl committed 10 months agoccf9e07
  6. Merge tag 'rust-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxLinus Torvalds committed 11 months ago784faa8
  7. rust: replace `CStr` with `core::ffi::CStr`Tamir Duberstein committed 1 year ago3b83f5d
  8. rust: lock: guard: Add T: Unpin bound to DerefMutDaniel Almeida committed 1 year agoda123f0
  9. Merge tag 'rust-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxLinus Torvalds committed 1 year ago4e82c87
  10. rust: make pin-init its own crateBenno Lossin committed 1 year agodbd5058
  11. rust: lockdep: Use Pin for all LockClassKey usagesMitchell Levy committed 1 year agof73ca66
  12. rust: sync: Add lock::Backend::assert_is_held()Lyude Paul committed 1 year agofbd7a5a
  13. rust: sync: Add SpinLockGuard type aliasLyude Paul committed 1 year agoeb5ccb0
  14. rust: sync: Add MutexGuard type aliasLyude Paul committed 1 year ago37624dd
  15. rust: use custom FFI integer typesGary Guo committed 2 years agod072acd
  16. rust: sync: add global lock supportAlice Ryhl committed 2 years ago8eea62f
  17. rust: treewide: switch to our kernel `Box` typeDanilo Krummrich committed 2 years ago8373147
  18. rust: lock: add trylock method support for lock backendFilipe Xavier committed 2 years agof4c2c90
  19. rust: kernel: remove redundant importsMiguel Ojeda committed 2 years ago0028027
  20. rust: init: update `init` module to take allocation flagsWedson Almeida Filho committed 2 years agoc34aa00
  21. rust: kernel: add reexports for macrosAlice Ryhl committed 2 years agoe283ee2
  22. rust: kernel: fix multiple typos in documentationValentin Obst committed 2 years agob6cda91
  23. rust: support `srctree`-relative linksMiguel Ojeda committed 2 years agobc2e7d5
  24. rust: sync: make doctests compilable/testableMiguel Ojeda committed 3 years agobfa7dff
  25. rust: lock: add `Guard::do_unlocked`Wedson Almeida Filho committed 3 years agoe32cca3
  26. rust: lock: introduce `SpinLock`Wedson Almeida Filho committed 3 years agoc6d917a
  27. rust: lock: introduce `Mutex`Wedson Almeida Filho committed 3 years ago6d20d62