From 23f948aa7fe5b334f5adf3ac1bef7bb0321f806c Mon Sep 17 00:00:00 2001 From: ligd Date: Mon, 24 May 2021 11:59:22 +0800 Subject: [PATCH] syslog: add CPU id to system when open CONFIG_SMP Change-Id: Ie8aaf44583ff4146b79b1392d1410b31806a81e8 Signed-off-by: ligd --- drivers/syslog/vsyslog.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/syslog/vsyslog.c b/drivers/syslog/vsyslog.c index 76d1992ef99..d7365cd011c 100644 --- a/drivers/syslog/vsyslog.c +++ b/drivers/syslog/vsyslog.c @@ -28,6 +28,7 @@ #include #include +#include #include #include #include @@ -135,6 +136,10 @@ int nx_vsyslog(int priority, FAR const IPTR char *fmt, FAR va_list *ap) #endif #endif +#if defined(CONFIG_SMP) + ret += lib_sprintf(&stream.public, "[CPU%d] ", up_cpu_index()); +#endif + #if defined(CONFIG_SYSLOG_PROCESSID) /* Prepend the Process ID */