| From 7b0312888b7b94bf8b18ad4dcea98ee4c2015ea8 Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Wed, 23 Jun 2021 12:09:18 +0800 |
| Subject: bpfilter: Specify the log level for the kmsg message |
| |
| From: Gary Lin <glin@suse.com> |
| |
| [ Upstream commit a196fa78a26571359740f701cf30d774eb8a72cb ] |
| |
| Per the kmsg document [0], if we don't specify the log level with a |
| prefix "<N>" in the message string, the default log level will be |
| applied to the message. Since the default level could be warning(4), |
| this would make the log utility such as journalctl treat the message, |
| "Started bpfilter", as a warning. To avoid confusion, this commit |
| adds the prefix "<5>" to make the message always a notice. |
| |
| [0] https://www.kernel.org/doc/Documentation/ABI/testing/dev-kmsg |
| |
| Fixes: 36c4357c63f3 ("net: bpfilter: print umh messages to /dev/kmsg") |
| Reported-by: Martin Loviska <mloviska@suse.com> |
| Signed-off-by: Gary Lin <glin@suse.com> |
| Signed-off-by: Daniel Borkmann <daniel@iogearbox.net> |
| Acked-by: Dmitrii Banshchikov <me@ubique.spb.ru> |
| Link: https://lore.kernel.org/bpf/20210623040918.8683-1-glin@suse.com |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| net/bpfilter/main.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| diff --git a/net/bpfilter/main.c b/net/bpfilter/main.c |
| index 05e1cfc1e5cd..291a92546246 100644 |
| --- a/net/bpfilter/main.c |
| +++ b/net/bpfilter/main.c |
| @@ -57,7 +57,7 @@ int main(void) |
| { |
| debug_f = fopen("/dev/kmsg", "w"); |
| setvbuf(debug_f, 0, _IOLBF, 0); |
| - fprintf(debug_f, "Started bpfilter\n"); |
| + fprintf(debug_f, "<5>Started bpfilter\n"); |
| loop(); |
| fclose(debug_f); |
| return 0; |
| -- |
| 2.30.2 |
| |