Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > fc11cd6e1c513a17304da94a5390f3cd > files > 3755

kernel-2.6.18-194.11.1.el5.src.rpm

From: Jason Baron <jbaron@redhat.com>
Date: Thu, 26 Mar 2009 22:10:47 -0400
Subject: [trace] change rcu_read_sched -> rcu_read
Message-id: 200903270210.n2R2AliK030362@ns3.rdu.redhat.com
O-Subject: [RHEL 5.4 PATCH 09/10] - change rcu_read_sched -> rcu_read
Bugzilla: 465543

Since we don't compile with preempt change rcu_read_sched to rcu_read, which
is what we have in RHEL5.

diff --git a/kernel/tracepoint.c b/kernel/tracepoint.c
index e96590f..3176e32 100644
--- a/kernel/tracepoint.c
+++ b/kernel/tracepoint.c
@@ -83,7 +83,7 @@ static inline void release_probes(void *old)
 	if (old) {
 		struct tp_probes *tp_probes = container_of(old,
 			struct tp_probes, probes[0]);
-		call_rcu_sched(&tp_probes->u.rcu, rcu_free_old_probes);
+		call_rcu(&tp_probes->u.rcu, rcu_free_old_probes);
 	}
 }
 
@@ -465,7 +465,7 @@ void tracepoint_probe_update_all(void)
 	tracepoint_update_probes();
 	list_for_each_entry_safe(pos, next, &release_probes, u.list) {
 		list_del(&pos->u.list);
-		call_rcu_sched(&pos->u.rcu, rcu_free_old_probes);
+		call_rcu(&pos->u.rcu, rcu_free_old_probes);
 	}
 }
 EXPORT_SYMBOL_GPL(tracepoint_probe_update_all);