[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20210916212051.6918-3-michael.christie@oracle.com>
Date: Thu, 16 Sep 2021 16:20:45 -0500
From: Mike Christie <michael.christie@...cle.com>
To: stefanha@...hat.com, jasowang@...hat.com, mst@...hat.com,
sgarzare@...hat.com, virtualization@...ts.linux-foundation.org,
christian.brauner@...ntu.com, axboe@...nel.dk,
linux-kernel@...r.kernel.org
Cc: Mike Christie <michael.christie@...cle.com>
Subject: [PATCH 2/8] signal: Export ignore_signals
The kthread API creates threads that ignore all signals by default so
modules like vhost that will move from that API to kernel_copy_process
will not be expecting them. This patch exports ignore_signals so those
modules can keep their existing behavior.
Signed-off-by: Mike Christie <michael.christie@...cle.com>
---
kernel/signal.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/kernel/signal.c b/kernel/signal.c
index 952741f6d0f9..8fb79200c18b 100644
--- a/kernel/signal.c
+++ b/kernel/signal.c
@@ -534,6 +534,10 @@ void flush_itimer_signals(void)
}
#endif
+/**
+ * ignore_signals - setup task to ignore all signals
+ * @t: task to setup
+ */
void ignore_signals(struct task_struct *t)
{
int i;
@@ -543,6 +547,7 @@ void ignore_signals(struct task_struct *t)
flush_signals(t);
}
+EXPORT_SYMBOL_GPL(ignore_signals);
/*
* Flush all handlers for a task.
--
2.25.1
Powered by blists - more mailing lists