Skip to content

rust: sync: atomic: Remove bound `T: Sync` for `Atomic::from_ptr()`

Boqun Feng lkml rust-for-linux 1 version 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

  1. v1 Latest13 patches 0 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/13rust: sync: atomic: Remove bound `T: Sync` for `Atomic::from_ptr()`rust/kernel/sync/atomic.rs+1 -40 replies
2/13rust: sync: atomic: Add example for Atomic::get_mut()rust/kernel/sync/atomic.rs+11 -00 replies
3/13rust: helpers: Generify the definitions of rust_helper_*_{read,set}*rust/helpers/atomic_ext.c+23 -300 replies
4/13rust: helpers: Generify the definitions of rust_helper_*_xchg*rust/helpers/atomic_ext.c+12 -360 replies
5/13rust: helpers: Generify the definitions of rust_helper_*_cmpxchg*rust/helpers/atomic_ext.c+12 -360 replies
6/13rust: sync: atomic: Clarify the need of CONFIG_ARCH_SUPPORTS_ATOMIC_RMWrust/kernel/sync/atomic/internal.rs+13 -60 replies
7/13rust: sync: atomic: Add Atomic<*{mut,const} T> supportrust/helpers/atomic_ext.c rust/kernel/sync/atomic.rs rust/kernel/sync/atomic/internal.rs +1 more+75 -100 replies
8/13rust: sync: atomic: Add performance-optimal Flag type for atomic booleansrust/kernel/sync/atomic.rs rust/kernel/sync/atomic/predefine.rs+142 -00 replies
9/13rust: list: Use AtomicFlag in AtomicTrackerrust/kernel/list/arc.rs+4 -40 replies
10/13rust: sync: atomic: Add atomic operation helpers over raw pointersrust/kernel/sync/atomic.rs rust/kernel/sync/atomic/predefine.rs+150 -00 replies
11/13rust: sync: atomic: Add fetch_sub()rust/kernel/sync/atomic.rs rust/kernel/sync/atomic/internal.rs+48 -00 replies
12/13rust: sync: atomic: Update documentation for `fetch_add()`rust/kernel/sync/atomic.rs+4 -60 replies
13/13rust: atomic: Update a safety comment in impl of `fetch_add()`rust/kernel/sync/atomic/internal.rs+1 -10 replies

Reviews trailers per patch

10 of 13 patches have a Reviewed-by or Acked-by.

PatchAlice RyhlGary GuoFUJITA Tomonori
1/13R-b R-b
2/13R-b R-b
3/13
4/13
5/13
6/13R-b
7/13R-b R-b
8/13R-b
9/13R-b
10/13R-b R-b
11/13R-b
12/13R-b
13/13R-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 3 reviewers.

Read the v1 thread