aboutsummaryrefslogtreecommitdiff
path: root/arch/sh/bits/stat.h
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2019-07-17 18:53:26 -0400
committerRich Felker <dalias@aerifal.cx>2019-07-17 18:53:26 -0400
commit2dcbeabd917e404a0dde0195388da401b849b9a4 (patch)
tree862bee640cc32ecb954ceddfae54eda54d165c5a /arch/sh/bits/stat.h
parentfix riscv64 syscall asm constraint (diff)
downloadgrovel-2dcbeabd917e404a0dde0195388da401b849b9a4.tar.gz
grovel-2dcbeabd917e404a0dde0195388da401b849b9a4.tar.xz
fix riscv64 atomic asm constraints
most egregious problem was the lack of memory clobber and lack of volatile asm; this made the atomics memory barriers but not compiler barriers. use of "+r" rather than "=r" for a clobbered temp was also wrong, since the initial value is indeterminate.
Diffstat (limited to 'arch/sh/bits/stat.h')
0 files changed, 0 insertions, 0 deletions