This flag was removed in Linux 4.4 as it is not necessary to use it any more.
Check Linux commits: e61bf1e43b6f ('sched/core: Kill PREEMPT_ACTIVE') da7142e2ed73 ('sched/core: Simplify preempt_count tests') 3d8f74dd4ca1 ('sched/core: Stop setting PREEMPT_ACTIVE') Signed-off-by: Felipe F. Tonello <e...@felipetonello.com> --- instrumentation/events/lttng-module/sched.h | 8 ++++---- instrumentation/events/mainline/sched.h | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/instrumentation/events/lttng-module/sched.h b/instrumentation/events/lttng-module/sched.h index 4f3676bf54ea..53edd2af0e06 100644 --- a/instrumentation/events/lttng-module/sched.h +++ b/instrumentation/events/lttng-module/sched.h @@ -51,7 +51,7 @@ static inline long __trace_sched_switch_state(struct task_struct *p) /* * For all intents and purposes a preempted task is a running task. */ - if (preempt_count() & PREEMPT_ACTIVE) + if (preempt_count()) state = TASK_RUNNING | TASK_STATE_MAX; #endif /* CONFIG_PREEMPT */ @@ -68,7 +68,7 @@ static inline long __trace_sched_switch_state(struct task_struct *p) /* * For all intents and purposes a preempted task is a running task. */ - if (task_preempt_count(p) & PREEMPT_ACTIVE) + if (task_preempt_count(p)) state = TASK_RUNNING | TASK_STATE_MAX; #endif @@ -85,7 +85,7 @@ static inline long __trace_sched_switch_state(struct task_struct *p) /* * For all intents and purposes a preempted task is a running task. */ - if (task_thread_info(p)->preempt_count & PREEMPT_ACTIVE) + if (task_thread_info(p)->preempt_count) state = TASK_RUNNING | TASK_STATE_MAX; #endif @@ -102,7 +102,7 @@ static inline long __trace_sched_switch_state(struct task_struct *p) /* * For all intents and purposes a preempted task is a running task. */ - if (task_thread_info(p)->preempt_count & PREEMPT_ACTIVE) + if (task_thread_info(p)->preempt_count) state = TASK_RUNNING; #endif diff --git a/instrumentation/events/mainline/sched.h b/instrumentation/events/mainline/sched.h index ea7a2035456d..790085190a4b 100644 --- a/instrumentation/events/mainline/sched.h +++ b/instrumentation/events/mainline/sched.h @@ -100,7 +100,7 @@ static inline long __trace_sched_switch_state(struct task_struct *p) /* * For all intents and purposes a preempted task is a running task. */ - if (task_thread_info(p)->preempt_count & PREEMPT_ACTIVE) + if (task_thread_info(p)->preempt_count) state = TASK_RUNNING | TASK_STATE_MAX; #endif -- 2.7.0 _______________________________________________ lttng-dev mailing list lttng-dev@lists.lttng.org http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev