Using atomics for only load and store seem pointless. The only ones
that might matter are covered by fences in epoch_*.
Details
Details
- Reviewers
markj
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 46684 Build 43573: arc lint + arc unit
Event Timeline
Comment Actions
Kind of. This change drops atomics that I think aren't really needed, but they are also fairly harmless. It is true that initially when trying to switch wg(4) to atomic(9) we didn't support bools for atomic(9), but I ended up adding bools to atomic(9) so we could switch without having to remove any. I still think these atomics aren't needed, per se but they are also pretty harmless.