From e7b8af7a3522cc6d025cb9ea4161d3cf1d2d2ac4 Mon Sep 17 00:00:00 2001 From: Jiuzhu Dong Date: Thu, 21 Jul 2022 08:55:20 +0000 Subject: [PATCH] driver/ramlog: set CONFIG_SYSLOG_DEVPATH to /dev/kmsg when enbale ramglog Signed-off-by: Jiuzhu Dong --- drivers/syslog/Kconfig | 3 ++- include/nuttx/syslog/ramlog.h | 4 ---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/syslog/Kconfig b/drivers/syslog/Kconfig index ba00c0f83ce..9bf064d1647 100644 --- a/drivers/syslog/Kconfig +++ b/drivers/syslog/Kconfig @@ -188,7 +188,8 @@ comment "SYSLOG channels" config SYSLOG_DEVPATH string "System log device" - default "/dev/ttyS1" + default "/dev/kmsg" if CONFIG_RAMLOG_SYSLOG + default "/dev/ttyS1" if !CONFIG_RAMLOG_SYSLOG ---help--- The full path to the system logging device. For the RAMLOG SYSLOG device, this is normally "/dev/kmsg". For character SYSLOG devices, it should be diff --git a/include/nuttx/syslog/ramlog.h b/include/nuttx/syslog/ramlog.h index 1efab7c8782..332959b67b0 100644 --- a/include/nuttx/syslog/ramlog.h +++ b/include/nuttx/syslog/ramlog.h @@ -66,10 +66,6 @@ * CONFIG_RAMLOG_BUFSIZE - Size of the console RAM log. Default: 1024 */ -#if defined(CONFIG_RAMLOG_SYSLOG) && !defined(CONFIG_SYSLOG_DEVPATH) -# define CONFIG_SYSLOG_DEVPATH "/dev/kmsg" -#endif - #ifndef CONFIG_RAMLOG_NPOLLWAITERS # define CONFIG_RAMLOG_NPOLLWAITERS 4 #endif