Re: [PATCHv2 00/11] atomics: generate atomic headers / instrument arm64

2018-06-25 Thread Peter Zijlstra
On Mon, Jun 25, 2018 at 11:59:41AM +0100, Mark Rutland wrote: > That scripting comes to ~900 lines, and replaces ~1700 lines of hand-written > boilerplate with ~4700 lines of generated code. Some of that increase in line > count is due to filling in missing portions of the API (e.g. adding all the

[PATCHv2 00/11] atomics: generate atomic headers / instrument arm64

2018-06-25 Thread Mark Rutland
This series scripts the generation of the various atomic headers, to ensure that the various atomic APIs remain consistent, reducing the risk of human error, and simplifying future rework. This fleshes out the instrumented atomics such that arm64 can be migrated over to them. Since v1 [1]: * Use '