summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuenter Roeck <groeck@chromium.org>2016-08-31 09:52:16 -0700
committerAmit Pundir <amit.pundir@linaro.org>2016-09-14 14:26:20 +0530
commit8b94247342c5d606af162aa4da6618481d9c1ca0 (patch)
tree685693c0bb8d1d30f290c2274b08596d52426b86
parent48bb58c01270ba34509ccdfa08b10bf2afe8b41c (diff)
ANDROID: rcu_sync: Export rcu_sync_lockdep_assert
x86_64:allmodconfig fails to build with the following error. ERROR: "rcu_sync_lockdep_assert" [kernel/locking/locktorture.ko] undefined! Introduced by commit 3228c5eb7af2 ("RFC: FROMLIST: locking/percpu-rwsem: Optimize readers and reduce global impact"). The applied upstream version exports the missing symbol, so let's do the same. Change-Id: If4e516715c3415fe8c82090f287174857561550d Fixes: 3228c5eb7af2 ("RFC: FROMLIST: locking/percpu-rwsem: Optimize ...") Signed-off-by: Guenter Roeck <groeck@chromium.org>
-rw-r--r--kernel/rcu/sync.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/rcu/sync.c b/kernel/rcu/sync.c
index e358313a0d6c..b49cf3ac2d47 100644
--- a/kernel/rcu/sync.c
+++ b/kernel/rcu/sync.c
@@ -68,6 +68,7 @@ void rcu_sync_lockdep_assert(struct rcu_sync *rsp)
RCU_LOCKDEP_WARN(!gp_ops[rsp->gp_type].held(),
"suspicious rcu_sync_is_idle() usage");
}
+EXPORT_SYMBOL_GPL(rcu_sync_lockdep_assert);
#endif
/**