1ace9bad4SMark Rutlandcat <<EOF
2765dcd20SMarco Elverstatic __always_inline ${ret}
3*f3e615b4SMark Rutlandarch_${atomic}_read_acquire(const ${atomic}_t *v)
4ace9bad4SMark Rutland{
5ace9bad4SMark Rutland	return smp_load_acquire(&(v)->counter);
6ace9bad4SMark Rutland}
7ace9bad4SMark RutlandEOF
8