diff options
Diffstat (limited to 'scripts/atomic/fallbacks/fetch_add_unless')
| -rwxr-xr-x | scripts/atomic/fallbacks/fetch_add_unless | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/atomic/fallbacks/fetch_add_unless b/scripts/atomic/fallbacks/fetch_add_unless index fffbc0d16fdf..0e0b9aef1515 100755 --- a/scripts/atomic/fallbacks/fetch_add_unless +++ b/scripts/atomic/fallbacks/fetch_add_unless @@ -1,6 +1,6 @@  cat << EOF  /** - * ${atomic}_fetch_add_unless - add unless the number is already a given value + * ${arch}${atomic}_fetch_add_unless - add unless the number is already a given value   * @v: pointer of type ${atomic}_t   * @a: the amount to add to v...   * @u: ...unless v is equal to u. @@ -9,14 +9,14 @@ cat << EOF   * Returns original value of @v   */  static __always_inline ${int} -${atomic}_fetch_add_unless(${atomic}_t *v, ${int} a, ${int} u) +${arch}${atomic}_fetch_add_unless(${atomic}_t *v, ${int} a, ${int} u)  { -	${int} c = ${atomic}_read(v); +	${int} c = ${arch}${atomic}_read(v);  	do {  		if (unlikely(c == u))  			break; -	} while (!${atomic}_try_cmpxchg(v, &c, c + a)); +	} while (!${arch}${atomic}_try_cmpxchg(v, &c, c + a));  	return c;  }  | 
