diff options
Diffstat (limited to 'recipes-kernel/lttng/lttng-modules/0002-Fix-rcu-Remove-wrapper-definitions-for-obsolete-RCU..patch')
-rw-r--r-- | recipes-kernel/lttng/lttng-modules/0002-Fix-rcu-Remove-wrapper-definitions-for-obsolete-RCU..patch | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/recipes-kernel/lttng/lttng-modules/0002-Fix-rcu-Remove-wrapper-definitions-for-obsolete-RCU..patch b/recipes-kernel/lttng/lttng-modules/0002-Fix-rcu-Remove-wrapper-definitions-for-obsolete-RCU..patch deleted file mode 100644 index 9d7fcf21..00000000 --- a/recipes-kernel/lttng/lttng-modules/0002-Fix-rcu-Remove-wrapper-definitions-for-obsolete-RCU..patch +++ /dev/null | |||
@@ -1,48 +0,0 @@ | |||
1 | From 68f073a5cdd89f905cb39895f5c2f160a6585672 Mon Sep 17 00:00:00 2001 | ||
2 | From: Michael Jeanson <mjeanson@efficios.com> | ||
3 | Date: Mon, 18 Mar 2019 16:20:33 -0400 | ||
4 | Subject: [PATCH 2/5] Fix: rcu: Remove wrapper definitions for obsolete RCU... | ||
5 | (v5.1) | ||
6 | |||
7 | See upstream commit : | ||
8 | |||
9 | commit 6ba7d681aca22e53385bdb35b1d7662e61905760 | ||
10 | Author: Paul E. McKenney <paulmck@linux.ibm.com> | ||
11 | Date: Wed Jan 9 15:22:03 2019 -0800 | ||
12 | |||
13 | rcu: Remove wrapper definitions for obsolete RCU update functions | ||
14 | |||
15 | None of synchronize_rcu_bh, synchronize_rcu_bh_expedited, call_rcu_bh, | ||
16 | rcu_barrier_bh, synchronize_sched, synchronize_sched_expedited, | ||
17 | call_rcu_sched, rcu_barrier_sched, get_state_synchronize_sched, and | ||
18 | cond_synchronize_sched are actually used. This commit therefore removes | ||
19 | their trivial wrapper-function definitions. | ||
20 | |||
21 | Upstream-Status: Backport [http://git.lttng.org/?p=lttng-modules.git;a=commit;h=92da05ce1f73488a57e7fd79e9c03113cefdb76f] | ||
22 | |||
23 | Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | ||
24 | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> | ||
25 | --- | ||
26 | lttng-events.c | 5 +++++ | ||
27 | 1 file changed, 5 insertions(+) | ||
28 | |||
29 | diff --git a/lttng-events.c b/lttng-events.c | ||
30 | index 47431ca..3481bd4 100644 | ||
31 | --- a/lttng-events.c | ||
32 | +++ b/lttng-events.c | ||
33 | @@ -89,7 +89,12 @@ int _lttng_field_statedump(struct lttng_session *session, | ||
34 | |||
35 | void synchronize_trace(void) | ||
36 | { | ||
37 | +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,1,0)) | ||
38 | + synchronize_rcu(); | ||
39 | +#else | ||
40 | synchronize_sched(); | ||
41 | +#endif | ||
42 | + | ||
43 | #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0)) | ||
44 | #ifdef CONFIG_PREEMPT_RT_FULL | ||
45 | synchronize_rcu(); | ||
46 | -- | ||
47 | 2.17.0 | ||
48 | |||