Code

History

Commits on v6.13 to rust/kernel/sync35+
  1. Merge tag 'rust-6.13' of https://github.com/Rust-for-Linux/linuxLinus Torvalds committed 1 year ago798bb34
  2. rust: use custom FFI integer typesGary Guo committed 2 years agod072acd
  3. rust: sync: add global lock supportAlice Ryhl committed 2 years ago8eea62f
  4. rust: treewide: switch to the kernel `Vec` typeDanilo Krummrich committed 2 years ago58eff8e
  5. rust: treewide: switch to our kernel `Box` typeDanilo Krummrich committed 2 years ago8373147
  6. rust: lock: add trylock method support for lock backendFilipe Xavier committed 2 years agof4c2c90
  7. Merge patch series "File abstractions needed by Rust Binder"Christian Brauner committed 2 years ago70d7f7d
  8. rust: enable arbitrary_self_types and remove `Receiver`Gary Guo committed 2 years agoc95bbb5
  9. rust: provide proper code documentation titlesMiguel Ojeda committed 2 years ago2f390cc
  10. rust: sync: remove unneeded `#[allow(clippy::non_send_fields_in_send_ty)]`Miguel Ojeda committed 2 years ago5e7c9b8
  11. rust: enable `clippy::unnecessary_safety_comment` lintMiguel Ojeda committed 2 years agoc28bfe7
  12. rust: enable `clippy::undocumented_unsafe_blocks` lintMiguel Ojeda committed 2 years agodb4f72c
  13. rust: file: add abstraction for `poll_table`Alice Ryhl committed 2 years agoac68183
  14. rust: types: add `NotThreadSafe`Alice Ryhl committed 2 years agoe7572e5
  15. rust: sync: require `T: Sync` for `LockedBy::access`Alice Ryhl committed 2 years agoa8ee30f
  16. rust: Implement the smart pointer `InPlaceInit` for `Arc`Alex Mantel committed 2 years ago08f983a
  17. rust: kernel: remove redundant importsMiguel Ojeda committed 2 years ago0028027
  18. rust: sync: add `Arc::into_unique_or_drop`Alice Ryhl committed 2 years agoa0a4e17
  19. rust: sync: add `ArcBorrow::from_raw`Alice Ryhl committed 2 years ago51f6af8
  20. rust: kernel: remove usage of `allocator_api` unstable featureWedson Almeida Filho committed 2 years ago2c10928
  21. rust: init: update `init` module to take allocation flagsWedson Almeida Filho committed 2 years agoc34aa00
  22. rust: sync: update `Arc` and `UniqueArc` to take allocation flagsWedson Almeida Filho committed 2 years agocc41670
  23. rust: alloc: introduce the `BoxExt` traitWedson Almeida Filho committed 2 years ago08d3f54
  24. rust: kernel: stop using ptr_metadata featureAlice Ryhl committed 2 years ago44f2e62
  25. rust: kernel: add reexports for macrosAlice Ryhl committed 2 years agoe283ee2
  26. rust: locked_by: shorten doclink previewValentin Obst committed 2 years agoed6d0be
  27. rust: kernel: add doclinksValentin Obst committed 2 years ago4c799d1
  28. rust: kernel: mark code fragments in docs with backticksValentin Obst committed 2 years agoaf8b18d
  29. rust: kernel: unify spelling of refcount in docsValentin Obst committed 2 years agoebf2b8a
  30. rust: kernel: add srctree-relative doclinksValentin Obst committed 2 years agoed85965
  31. rust: kernel: fix multiple typos in documentationValentin Obst committed 2 years agob6cda91
  32. rust: sync: update integer types in CondVarAlice Ryhl committed 2 years agof090f0d
  33. rust: sync: add `CondVar::wait_timeout`Alice Ryhl committed 2 years agoe7b9b1f
  34. rust: sync: add `CondVar::notify_sync`Alice Ryhl committed 2 years ago3e64541
  35. rust: sync: `CondVar` rename "wait_list" to "wait_queue_head"Charalampos Mitrodimas committed 2 years ago6b1b232