diff options
author | Chen Gang <gang.chen@asianux.com> | 2013-09-25 12:14:08 +0800 |
---|---|---|
committer | Chris Metcalf <cmetcalf@tilera.com> | 2013-09-27 16:08:56 -0400 |
commit | b924a69067b00d3121debae5a738fb0bcbbbb03c (patch) | |
tree | 574ab34819b91df7e7b4eb9cf750d3c6853033f3 /arch/tile/kernel | |
parent | 4a10c2ac2f368583138b774ca41fac4207911983 (diff) | |
download | linux-b924a69067b00d3121debae5a738fb0bcbbbb03c.tar.bz2 |
tile: include: asm: use 'long long' instead of 'u64' for atomic64_t and its related functions
atomic* value is signed value, and atomic* functions need also process
signed value (parameter value, and return value), so use 'long long'
instead of 'u64'.
After replacement, it will also fix a bug for atomic64_add_negative():
"u64 is never less than 0".
The modifications are:
in vim, use "1,% s/\<u64\>/long long/g" command.
remove redundant '__aligned(8)'.
be sure of 80 (and macro '\') columns limitation after replacement.
Signed-off-by: Chen Gang <gang.chen@asianux.com>
Signed-off-by: Chris Metcalf <cmetcalf@tilera.com> [re-instated const cast]
Diffstat (limited to 'arch/tile/kernel')
0 files changed, 0 insertions, 0 deletions