git.samba.org
/
sfrench
/
cifs-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
arm64: percpu: Initialize ret in the default case
[sfrench/cifs-2.6.git]
/
arch
/
arm64
/
include
/
asm
/
percpu.h
diff --git
a/arch/arm64/include/asm/percpu.h
b/arch/arm64/include/asm/percpu.h
index 9234013e759e56a9ebd5c326cab49bd7c66df323..21a81b59a0ccd5419be92ec6e661a3e05e5820ff 100644
(file)
--- a/
arch/arm64/include/asm/percpu.h
+++ b/
arch/arm64/include/asm/percpu.h
@@
-96,6
+96,7
@@
static inline unsigned long __percpu_##op(void *ptr, \
: [val] "Ir" (val)); \
break; \
default: \
: [val] "Ir" (val)); \
break; \
default: \
+ ret = 0; \
BUILD_BUG(); \
} \
\
BUILD_BUG(); \
} \
\
@@
-125,6
+126,7
@@
static inline unsigned long __percpu_read(void *ptr, int size)
ret = READ_ONCE(*(u64 *)ptr);
break;
default:
ret = READ_ONCE(*(u64 *)ptr);
break;
default:
+ ret = 0;
BUILD_BUG();
}
BUILD_BUG();
}
@@
-194,6
+196,7
@@
static inline unsigned long __percpu_xchg(void *ptr, unsigned long val,
: [val] "r" (val));
break;
default:
: [val] "r" (val));
break;
default:
+ ret = 0;
BUILD_BUG();
}
BUILD_BUG();
}