make atomic_read() and atomic_set() behavior consistent across all architectures
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest23 patches 26 repliesIn review
Patches in v1 No applies recorded yet
Reviews trailers per patch
4 of 23 patches have a Reviewed-by or Acked-by.
| Patch | Russell King | Paul E. McKenney | David Howells | Hirokazu Takata |
|---|---|---|---|---|
| 1/23 | A-b | |||
| 2/23 | ||||
| 3/23 | A-b | |||
| 4/23 | ||||
| 5/23 | ||||
| 6/23 | ||||
| 7/23 | A-b | |||
| 8/23 | ||||
| 9/23 | ||||
| 10/23 | ||||
| 11/23 | A-b | |||
| 12/23 | ||||
| 13/23 | ||||
| 14/23 | ||||
| 15/23 | ||||
| 16/23 | ||||
| 17/23 | ||||
| 18/23 | ||||
| 19/23 | ||||
| 20/23 | ||||
| 21/23 | ||||
| 22/23 | ||||
| 23/23 |
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.
Cover letter [PATCH 0/23] make atomic_read() and atomic_set() behavior consistent across all architectures
By popular demand, I've redone the patchset to include volatile casts in atomic_set as well. I've also converted the macros to inline functions, to help catch type mismatches at compile time.
This will do weird things on ia64 without Andreas Schwab's fix:
http://lkml.org/lkml/2007/8/10/410
Notably absent is a patch for powerpc. I expect Segher Boessenkool's assembly implementation should suffice there:
http://lkml.org/lkml/2007/8/10/470
Thanks to all who commented on previous incarnations.
-- Chris Snook