summaryrefslogtreecommitdiffstats
path: root/debian/patches-rt/0008-printk-add-ring-buffer-and-kthread.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches-rt/0008-printk-add-ring-buffer-and-kthread.patch')
-rw-r--r--debian/patches-rt/0008-printk-add-ring-buffer-and-kthread.patch10
1 files changed, 5 insertions, 5 deletions
diff --git a/debian/patches-rt/0008-printk-add-ring-buffer-and-kthread.patch b/debian/patches-rt/0008-printk-add-ring-buffer-and-kthread.patch
index 471f5a9c7..46a555e41 100644
--- a/debian/patches-rt/0008-printk-add-ring-buffer-and-kthread.patch
+++ b/debian/patches-rt/0008-printk-add-ring-buffer-and-kthread.patch
@@ -1,7 +1,7 @@
From: John Ogness <john.ogness@linutronix.de>
Date: Tue, 12 Feb 2019 15:29:46 +0100
Subject: [PATCH 08/25] printk: add ring buffer and kthread
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/5.2/older/patches-5.2.17-rt9.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/5.4/older/patches-5.4.3-rt1.tar.xz
The printk ring buffer provides an NMI-safe interface for writing
messages to a ring buffer. Using such a buffer for alleviates printk
@@ -35,7 +35,7 @@ Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
#include <linux/sched/clock.h>
#include <linux/sched/debug.h>
#include <linux/sched/task_stack.h>
-@@ -407,7 +409,12 @@ DEFINE_RAW_SPINLOCK(logbuf_lock);
+@@ -417,7 +419,12 @@ DEFINE_RAW_SPINLOCK(logbuf_lock);
printk_safe_exit_irqrestore(flags); \
} while (0)
@@ -48,7 +48,7 @@ Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
DECLARE_WAIT_QUEUE_HEAD(log_wait);
/* the next printk record to read by syslog(READ) or /proc/kmsg */
static u64 syslog_seq;
-@@ -770,6 +777,10 @@ static ssize_t msg_print_ext_body(char *
+@@ -780,6 +787,10 @@ static ssize_t msg_print_ext_body(char *
return p - buf;
}
@@ -59,7 +59,7 @@ Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
/* /dev/kmsg - userspace message inject/listen interface */
struct devkmsg_user {
u64 seq;
-@@ -1610,6 +1621,34 @@ SYSCALL_DEFINE3(syslog, int, type, char
+@@ -1620,6 +1631,34 @@ SYSCALL_DEFINE3(syslog, int, type, char
return do_syslog(type, buf, len, SYSLOG_FROM_READER);
}
@@ -94,7 +94,7 @@ Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
/*
* Special console_lock variants that help to reduce the risk of soft-lockups.
* They allow to pass console_lock to another printk() call using a busy wait.
-@@ -2964,6 +3003,72 @@ void wake_up_klogd(void)
+@@ -2974,6 +3013,72 @@ void wake_up_klogd(void)
preempt_enable();
}