linked-list updates for 4.5
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest4 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/4 | list: Use WRITE_ONCE() when adding to lists and hlistsinclude/ lib/ | +5 | 0 replies | |
| 2/4 | list: Use READ_ONCE() when testing for empty listsinclude/ include/ include/ | +4 | 0 replies | |
| 3/4 | list: Introduces generic list_splice_tail_init_rcu()include/ | +49 | 0 replies | |
| 4/4 | list: Use WRITE_ONCE() when initializing list_head structuresinclude/ | +1 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH tip/core/rcu 0/4] linked-list updates for 4.5
Hello!
This series contains a few linked-list updates:
1. Use WRITE_ONCE() when adding to lists and hlists (reported
by KTSAN).
2. Use READ_ONCE() when testing for empty lists (reported by
KTSAN).
3. Introduce generic list_splice_tail_init_rcu(), courtesy of
Petko Manolov.
4. Use WRITE_ONCE() when initializing list_head structures (reported
by KTSAN).
Thanx, Paul
------------------------------------------------------------------------
b/include/linux/list.h | 14 ++++---- b/include/linux/list_bl.h | 2 - b/include/linux/list_nulls.h | 2 - b/include/linux/rculist.h | 69 ++++++++++++++++++++++++++++++------------- b/lib/list_debug.c | 2 - 5 files changed, 59 insertions(+), 30 deletions(-)