summaryrefslogtreecommitdiffstats
path: root/debian/patches-rt/0106-printk-remove-deferred-printing.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches-rt/0106-printk-remove-deferred-printing.patch')
-rw-r--r--debian/patches-rt/0106-printk-remove-deferred-printing.patch30
1 files changed, 15 insertions, 15 deletions
diff --git a/debian/patches-rt/0106-printk-remove-deferred-printing.patch b/debian/patches-rt/0106-printk-remove-deferred-printing.patch
index b65397f57..07a20b1ac 100644
--- a/debian/patches-rt/0106-printk-remove-deferred-printing.patch
+++ b/debian/patches-rt/0106-printk-remove-deferred-printing.patch
@@ -1,8 +1,8 @@
-From f1e8f72e9d5c1df1ddaac09999645f7255219d77 Mon Sep 17 00:00:00 2001
+From c8f5e3ab356f317ec8d6e6fd4d99d4224c3d4718 Mon Sep 17 00:00:00 2001
From: John Ogness <john.ogness@linutronix.de>
Date: Mon, 30 Nov 2020 01:42:08 +0106
Subject: [PATCH 106/323] printk: remove deferred printing
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/5.10/older/patches-5.10.204-rt100.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/5.10/older/patches-5.10.215-rt107.tar.xz
Since printing occurs either atomically or from the printing
kthread, there is no need for any deferring or tracking possible
@@ -25,7 +25,7 @@ Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
delete mode 100644 kernel/printk/printk_safe.c
diff --git a/arch/arm/kernel/smp.c b/arch/arm/kernel/smp.c
-index 8aa7fa949c23..3693706ba0a1 100644
+index 8aa7fa949c232..3693706ba0a1a 100644
--- a/arch/arm/kernel/smp.c
+++ b/arch/arm/kernel/smp.c
@@ -671,9 +671,7 @@ static void do_handle_IPI(int ipinr)
@@ -39,7 +39,7 @@ index 8aa7fa949c23..3693706ba0a1 100644
default:
diff --git a/arch/powerpc/kexec/crash.c b/arch/powerpc/kexec/crash.c
-index c9a889880214..d488311efab1 100644
+index c9a889880214e..d488311efab1f 100644
--- a/arch/powerpc/kexec/crash.c
+++ b/arch/powerpc/kexec/crash.c
@@ -311,9 +311,6 @@ void default_machine_crash_shutdown(struct pt_regs *regs)
@@ -53,7 +53,7 @@ index c9a889880214..d488311efab1 100644
* This function is only called after the system
* has panicked or is otherwise in a critical state.
diff --git a/include/linux/hardirq.h b/include/linux/hardirq.h
-index 754f67ac4326..c35b71f8644a 100644
+index 754f67ac4326a..c35b71f8644aa 100644
--- a/include/linux/hardirq.h
+++ b/include/linux/hardirq.h
@@ -115,7 +115,6 @@ extern void rcu_nmi_exit(void);
@@ -73,7 +73,7 @@ index 754f67ac4326..c35b71f8644a 100644
lockdep_on(); \
} while (0)
diff --git a/include/linux/printk.h b/include/linux/printk.h
-index 3738374e2b3b..410435ac15ea 100644
+index 3738374e2b3bc..410435ac15ea1 100644
--- a/include/linux/printk.h
+++ b/include/linux/printk.h
@@ -155,18 +155,6 @@ static inline __printf(1, 2) __cold
@@ -96,7 +96,7 @@ index 3738374e2b3b..410435ac15ea 100644
#ifdef CONFIG_PRINTK
diff --git a/kernel/printk/Makefile b/kernel/printk/Makefile
-index eee3dc9b60a9..59cb24e25f00 100644
+index eee3dc9b60a9a..59cb24e25f004 100644
--- a/kernel/printk/Makefile
+++ b/kernel/printk/Makefile
@@ -1,5 +1,4 @@
@@ -107,7 +107,7 @@ index eee3dc9b60a9..59cb24e25f00 100644
obj-$(CONFIG_PRINTK) += printk_ringbuffer.o
diff --git a/kernel/printk/internal.h b/kernel/printk/internal.h
deleted file mode 100644
-index e108b2ece8c7..000000000000
+index e108b2ece8c70..0000000000000
--- a/kernel/printk/internal.h
+++ /dev/null
@@ -1,70 +0,0 @@
@@ -182,7 +182,7 @@ index e108b2ece8c7..000000000000
-static inline bool printk_percpu_data_ready(void) { return false; }
-#endif /* CONFIG_PRINTK */
diff --git a/kernel/printk/printk.c b/kernel/printk/printk.c
-index 232ce58e94c2..2b110b9ae34a 100644
+index 2dc54d08cd8bc..d7b3cd47339a9 100644
--- a/kernel/printk/printk.c
+++ b/kernel/printk/printk.c
@@ -45,6 +45,7 @@
@@ -291,7 +291,7 @@ index 232ce58e94c2..2b110b9ae34a 100644
asmlinkage int vprintk(const char *fmt, va_list args)
{
-@@ -3078,18 +3072,10 @@ void wake_up_klogd(void)
+@@ -3101,18 +3095,10 @@ void wake_up_klogd(void)
preempt_enable();
}
@@ -315,7 +315,7 @@ index 232ce58e94c2..2b110b9ae34a 100644
int printk_deferred(const char *fmt, ...)
diff --git a/kernel/printk/printk_safe.c b/kernel/printk/printk_safe.c
deleted file mode 100644
-index c23b127a6545..000000000000
+index c23b127a65459..0000000000000
--- a/kernel/printk/printk_safe.c
+++ /dev/null
@@ -1,88 +0,0 @@
@@ -408,10 +408,10 @@ index c23b127a6545..000000000000
- return vprintk_default(fmt, args);
-}
diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c
-index 70ab6b46ef8f..5d6730589823 100644
+index db3b3b2455894..aa1da411d181b 100644
--- a/kernel/trace/trace.c
+++ b/kernel/trace/trace.c
-@@ -9517,7 +9517,6 @@ void ftrace_dump(enum ftrace_dump_mode oops_dump_mode)
+@@ -9537,7 +9537,6 @@ void ftrace_dump(enum ftrace_dump_mode oops_dump_mode)
tracing_off();
local_irq_save(flags);
@@ -419,7 +419,7 @@ index 70ab6b46ef8f..5d6730589823 100644
/* Simulate the iterator */
trace_init_global_iter(&iter);
-@@ -9594,7 +9593,6 @@ void ftrace_dump(enum ftrace_dump_mode oops_dump_mode)
+@@ -9614,7 +9613,6 @@ void ftrace_dump(enum ftrace_dump_mode oops_dump_mode)
atomic_dec(&per_cpu_ptr(iter.array_buffer->data, cpu)->disabled);
}
atomic_dec(&dump_running);
@@ -428,5 +428,5 @@ index 70ab6b46ef8f..5d6730589823 100644
}
EXPORT_SYMBOL_GPL(ftrace_dump);
--
-2.43.0
+2.44.0