diff options
Diffstat (limited to 'scripts/atomic/fallbacks/read_acquire')
-rwxr-xr-x | scripts/atomic/fallbacks/read_acquire | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/scripts/atomic/fallbacks/read_acquire b/scripts/atomic/fallbacks/read_acquire index a0ea1d26e6b2..680cd43080cb 100755 --- a/scripts/atomic/fallbacks/read_acquire +++ b/scripts/atomic/fallbacks/read_acquire @@ -1,3 +1,15 @@ +if /bin/sh ${ATOMICDIR}/chkdup.sh arch_${atomic}_read_acquire read_acquire +then +cat <<EOF +/** + * arch_${atomic}_read_acquire - Atomic load acquire + * @v: pointer of type ${atomic}_t + * + * Atomically load from *@v with acquire ordering, returning the value + * loaded. + */ +EOF +fi cat <<EOF static __always_inline ${ret} arch_${atomic}_read_acquire(const ${atomic}_t *v) |