From b9c2ac97144db0ece2dc4ec4314993c895c461a5 Mon Sep 17 00:00:00 2001
From: Adam Wujek <adam.wujek@cern.ch>
Date: Fri, 3 Jul 2015 10:51:12 +0200
Subject: [PATCH] userspace/wrs_watchdog: Add changing log level from command
 line

And from SIGUSR1/SIGUSR2.

Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
---
 userspace/wrs_watchdog/wrs_watchdog.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/userspace/wrs_watchdog/wrs_watchdog.c b/userspace/wrs_watchdog/wrs_watchdog.c
index 66a7b6958..70534e4fc 100644
--- a/userspace/wrs_watchdog/wrs_watchdog.c
+++ b/userspace/wrs_watchdog/wrs_watchdog.c
@@ -301,12 +301,14 @@ int main(int argc, char *argv[])
 		return 0;
 	}
 
+	wrs_msg_init(argc, argv);
+
 	if (shw_fpga_mmap_init() < 0) {
 		pr_error("%s: Can't access device memory\n", prgname);
 		exit(1);
 	}
 
-	while ((c = getopt(argc, argv, "dhrgn:lp:")) != -1) {
+	while ((c = getopt(argc, argv, "dhrgqvn:lp:")) != -1) {
 		switch (c) {
 		case 'd':
 			daemon_mode = 1;
@@ -327,6 +329,8 @@ int main(int argc, char *argv[])
 		case 'p':
 			pidfile = optarg;
 			break;
+		case 'q': break; /* done in wrs_msg_init() */
+		case 'v': break; /* done in wrs_msg_init() */
 		case 'h':
 		default:
 			print_help(prgname);
-- 
GitLab