Skip to content

Add and use abstraction for synchronize_rcu()

Philipp Stanner linux-fsdevel lkml rcu rust-for-linux 3 versions – Applied

Status from this message: The following commit has been merged into the locking/core branch of tip:

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest3 patches 1 replyApplied
  2. v23 patches 13 repliesSuperseded
  3. v13 patches 9 repliesSuperseded

Changes in v3 from the cover letter

- Compromise docu for "RCU versus atomic context" a bit better
- Add respective R-b's

Patches in v3 Applied

#Subject and filesSizeRepliesApplied
1/3rust: sync: Add abstraction for synchronize_rcu()rust/kernel/sync/rcu.rs+16 -00 replies
2/3rust: revocable: Use safe synchronize_rcu() abstractionrust/kernel/revocable.rs+6 -30 replies
3/3rust: sync: Use safe synchronize_rcu() abstraction in pollrust/kernel/sync/poll.rs+6 -40 replies

Reviews trailers per patch

All 3 patches have a Reviewed-by or Acked-by.

PatchOnur ÖzkanDanilo KrummrichGary GuoAlice Ryhl
1/3R-b R-b R-b
2/3R-b R-b R-b
3/3R-b R-b R-b R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 4 reviewers.

Read the v3 thread

Cover letter [PATCH v3 0/3] Add and use abstraction for synchronize_rcu()

Changes since v2:
- Compromise docu for "RCU versus atomic context" a bit better
- Add respective R-b's

Changes since v1:
- Vertically format imports. (Onur)
- Make the new function #[inline]. (Alice)
- Add Alice's R-b.

Philipp Stanner (3):
rust: sync: Add abstraction for synchronize_rcu()
rust: revocable: Use safe synchronize_rcu() abstraction
rust: sync: Use safe synchronize_rcu() abstraction in poll

 rust/kernel/revocable.rs |  9 ++++++---
 rust/kernel/sync/poll.rs | 10 ++++++----
 rust/kernel/sync/rcu.rs  | 16 ++++++++++++++++
 3 files changed, 28 insertions(+), 7 deletions(-)

base-commit: 43a393185e33e573a374c1d4f7ddf6481484ef8d

Signature · 1 line
2.54.0