summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey Konovalov <andrey.konovalov@linaro.org>2014-11-04 14:56:15 +0300
committerAndrey Konovalov <andrey.konovalov@linaro.org>2014-11-04 15:01:57 +0300
commit08fa41bfcf4f1c30e0dbd83029992ed94149494e (patch)
tree049646b64af8b3818f51c80a43d24fbe196e17c6
parent7c4d38eb8a1da90827cfe7cd212e51cb04547ed5 (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.c2
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();
}
/*