You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2021/12/14 17:17:01 UTC
[incubator-nuttx-apps] 01/03: trace dump: build error because add CONFIG_SCHED_INSTRUMENTATION_SWITCH in note driver
This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx-apps.git
commit a2c8fa182aee88c4c1eb676319b6c48d3d75acb5
Author: zhanghu6 <zh...@xiaomi.com>
AuthorDate: Fri Dec 3 12:46:18 2021 +0800
trace dump: build error because add CONFIG_SCHED_INSTRUMENTATION_SWITCH in note driver
https://github.com/apache/incubator-nuttx/pull/4998
note dump: add CONFIG_SCHED_INSTRUMENTATION_SWITCH #4998
---
system/sched_note/note_main.c | 4 ++++
system/trace/trace_dump.c | 2 ++
2 files changed, 6 insertions(+)
diff --git a/system/sched_note/note_main.c b/system/sched_note/note_main.c
index 49f2108..948925c 100644
--- a/system/sched_note/note_main.c
+++ b/system/sched_note/note_main.c
@@ -188,6 +188,7 @@ static void dump_notes(size_t nread)
}
break;
+#ifdef CONFIG_SCHED_INSTRUMENTATION_SWITCH
case NOTE_SUSPEND:
{
FAR struct note_suspend_s *note_suspend =
@@ -250,6 +251,7 @@ static void dump_notes(size_t nread)
#endif
}
break;
+#endif
#ifdef CONFIG_SMP
case NOTE_CPU_START:
@@ -292,6 +294,7 @@ static void dump_notes(size_t nread)
}
break;
+#ifdef CONFIG_SCHED_INSTRUMENTATION_SWITCH
case NOTE_CPU_PAUSE:
{
FAR struct note_cpu_pause_s *note_pause =
@@ -372,6 +375,7 @@ static void dump_notes(size_t nread)
}
break;
#endif
+#endif
#ifdef CONFIG_SCHED_INSTRUMENTATION_PREEMPTION
case NOTE_PREEMPT_LOCK:
diff --git a/system/trace/trace_dump.c b/system/trace/trace_dump.c
index 9e18c80..3f0731a 100644
--- a/system/trace/trace_dump.c
+++ b/system/trace/trace_dump.c
@@ -398,6 +398,7 @@ static int trace_dump_one(FAR FILE *out,
}
break;
+#ifdef CONFIG_SCHED_INSTRUMENTATION_SWITCH
case NOTE_SUSPEND:
{
FAR struct note_suspend_s *nsu = (FAR struct note_suspend_s *)p;
@@ -441,6 +442,7 @@ static int trace_dump_one(FAR FILE *out,
}
}
break;
+#endif
#ifdef CONFIG_SCHED_INSTRUMENTATION_SYSCALL
case NOTE_SYSCALL_ENTER: