diff options
author | Heiko Carstens <hca@linux.ibm.com> | 2023-03-17 16:51:41 +0300 |
---|---|---|
committer | Heiko Carstens <hca@linux.ibm.com> | 2023-03-20 13:12:49 +0300 |
commit | d28d86a07dbca4b6e33032196ef4a9a7121181b4 (patch) | |
tree | adb2709f82c814ccfb3dea39f903317c1c6b77aa /tools/perf/scripts/python/export-to-sqlite.py | |
parent | 038c5bedbc313b55f66b26fda5a7808727c2f177 (diff) | |
download | linux-d28d86a07dbca4b6e33032196ef4a9a7121181b4.tar.xz |
s390/mm: make use of atomic_fetch_xor()
Make use of atomic_fetch_xor() instead of an atomic_cmpxchg() loop to
implement atomic_xor_bits() (aka atomic_xor_return()). This makes the C
code more readable and in addition generates better code, since for z196
and newer a single lax instruction is generated instead of a cmpxchg()
loop.
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions