diff options
author | Andrey Konovalov <andrey.konovalov@linaro.org> | 2014-11-04 14:56:15 +0300 |
---|---|---|
committer | Andrey Konovalov <andrey.konovalov@linaro.org> | 2014-11-04 15:01:57 +0300 |
commit | 08fa41bfcf4f1c30e0dbd83029992ed94149494e (patch) | |
tree | 049646b64af8b3818f51c80a43d24fbe196e17c6 | |
parent | 7c4d38eb8a1da90827cfe7cd212e51cb04547ed5 (diff) |
Deprecated smp_mb__after_clear_bit has been removed from the mainline
The current linaro-android-3.18 topic gives the following build error:
-----8<-----
../arch/arm/kernel/smp.c: In function ‘smp_send_all_cpu_backtrace’:
../arch/arm/kernel/smp.c:588:2: error: implicit declaration of function ‘smp_mb__after_clear_bit’ [-Werror=implicit-function-declaration]
smp_mb__after_clear_bit();
^
-----8<-----
The reason is:
commit 2e39465abc4b7856a0ea6fcf4f6b4668bb5db877
"locking: Remove deprecated smp_mb__() barriers"
commit 030d0178bdbd237c1f0577f03bbc1d7140a75044,
"arch,arm: Convert smp_mb__*()"
Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
-rw-r--r-- | arch/arm/kernel/smp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/kernel/smp.c b/arch/arm/kernel/smp.c index dbfdc909a18e..6bb0f5bbada5 100644 --- a/arch/arm/kernel/smp.c +++ b/arch/arm/kernel/smp.c @@ -585,7 +585,7 @@ void smp_send_all_cpu_backtrace(bool include_self) } clear_bit(0, &backtrace_flag); - smp_mb__after_clear_bit(); + smp_mb__after_atomic(); } /* |