diff options
Diffstat (limited to 'debian/patches-rt/0064-signal-x86-Delay-calling-signals-in-atomic.patch')
-rw-r--r-- | debian/patches-rt/0064-signal-x86-Delay-calling-signals-in-atomic.patch | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/debian/patches-rt/0064-signal-x86-Delay-calling-signals-in-atomic.patch b/debian/patches-rt/0064-signal-x86-Delay-calling-signals-in-atomic.patch index 8acb6a058..fac2bd9ec 100644 --- a/debian/patches-rt/0064-signal-x86-Delay-calling-signals-in-atomic.patch +++ b/debian/patches-rt/0064-signal-x86-Delay-calling-signals-in-atomic.patch @@ -1,8 +1,7 @@ -From 47c69a6b85d4820b49840b1bd914a970e7eb6851 Mon Sep 17 00:00:00 2001 From: Oleg Nesterov <oleg@redhat.com> Date: Tue, 14 Jul 2015 14:26:34 +0200 -Subject: [PATCH 064/347] signal/x86: Delay calling signals in atomic -Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.246-rt110.tar.xz +Subject: [PATCH 064/342] signal/x86: Delay calling signals in atomic +Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=b34409a64f8206c8591fe1e49021a5b10f2da5d8 On x86_64 we must disable preemption before we enable interrupts for stack faults, int3 and debugging, because the current task is using @@ -95,7 +94,7 @@ index 52069b9ddce8..56047f57ebc7 100644 size_t sas_ss_size; unsigned int sas_ss_flags; diff --git a/kernel/signal.c b/kernel/signal.c -index 23764988b5d1..58bd3b3dd499 100644 +index 5f2df0301cd2..708ee1bd4059 100644 --- a/kernel/signal.c +++ b/kernel/signal.c @@ -1283,8 +1283,8 @@ int do_send_sig_info(int sig, struct siginfo *info, struct task_struct *p, @@ -149,6 +148,3 @@ index 23764988b5d1..58bd3b3dd499 100644 /* * Nuke all other threads in the group. */ --- -2.36.1 - |