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 */