Code

History

Commits on master to rust/kernel/sync/lock.rs34
  1. rust: sync: Inline various lock related methodsAlice Ryhl committed 10 months agoccf9e07
  2. Merge tag 'rust-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxLinus Torvalds committed 11 months ago784faa8
  3. rust: replace `CStr` with `core::ffi::CStr`Tamir Duberstein committed 1 year ago3b83f5d
  4. rust: lock: Add a Pin<&mut T> accessorDaniel Almeida committed 1 year ago66f1ea8
  5. rust: lock: Pin the inner dataDaniel Almeida committed 1 year ago2497a71
  6. rust: lock: guard: Add T: Unpin bound to DerefMutDaniel Almeida committed 1 year agoda123f0
  7. rust: sync: Add #[must_use] to Lock::try_lock()Jason Devers committed 1 year ago99214ef
  8. Merge tag 'rust-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxLinus Torvalds committed 1 year ago4e82c87
  9. rust: make pin-init its own crateBenno Lossin committed 1 year agodbd5058
  10. rust: lockdep: Use Pin for all LockClassKey usagesMitchell Levy committed 1 year agof73ca66
  11. rust: sync: lock: Add an example for Guard:: Lock_ref()Boqun Feng committed 1 year agoc2849af
  12. rust: sync: Add accessor for the lock behind a given guardAlice Ryhl committed 1 year ago8f65291
  13. rust: sync: Add lock::Backend::assert_is_held()Lyude Paul committed 1 year agofbd7a5a
  14. rust: sync: Make Guard::new() publicLyude Paul committed 1 year agodaa03fe
  15. rust: sync: Add Lock::from_raw() for Lock<(), B>Lyude Paul committed 1 year ago15abc88
  16. Merge tag 'rust-6.13' of https://github.com/Rust-for-Linux/linuxLinus Torvalds committed 1 year ago798bb34
  17. rust: use custom FFI integer typesGary Guo committed 2 years agod072acd
  18. rust: sync: add global lock supportAlice Ryhl committed 2 years ago8eea62f
  19. rust: lock: add trylock method support for lock backendFilipe Xavier committed 2 years agof4c2c90
  20. rust: enable `clippy::undocumented_unsafe_blocks` lintMiguel Ojeda committed 2 years agodb4f72c
  21. rust: types: add `NotThreadSafe`Alice Ryhl committed 2 years agoe7572e5
  22. rust: kernel: remove redundant importsMiguel Ojeda committed 2 years ago0028027
  23. rust: kernel: add doclinksValentin Obst committed 2 years ago4c799d1
  24. rust: kernel: mark code fragments in docs with backticksValentin Obst committed 2 years agoaf8b18d
  25. rust: kernel: fix multiple typos in documentationValentin Obst committed 2 years agob6cda91
  26. rust: sync: add `CondVar::wait_timeout`Alice Ryhl committed 2 years agoe7b9b1f
  27. rust: kernel: remove `#[allow(clippy::new_ret_no_self)]`Gary Guo committed 3 years agob2516f7
  28. rust: lock: Add intra-doc links to the Backend traitBen Gooding committed 3 years agodb7193a
  29. rust: sync: introduce `CondVar`Wedson Almeida Filho committed 3 years ago19096bc
  30. rust: lock: add `Guard::do_unlocked`Wedson Almeida Filho committed 3 years agoe32cca3
  31. rust: sync: introduce `LockedBy`Wedson Almeida Filho committed 3 years ago7b1f55e
  32. rust: lock: introduce `SpinLock`Wedson Almeida Filho committed 3 years agoc6d917a
  33. rust: lock: introduce `Mutex`Wedson Almeida Filho committed 3 years ago6d20d62
  34. rust: sync: introduce `Lock` and `Guard`Wedson Almeida Filho committed 3 years ago76d4bd5