]> git.baikalelectronics.ru Git - kernel.git/commit
signal: don't allow sending any signals to PF_IO_WORKER threads
authorJens Axboe <axboe@kernel.dk>
Sat, 20 Mar 2021 01:25:13 +0000 (19:25 -0600)
committerJens Axboe <axboe@kernel.dk>
Sun, 21 Mar 2021 15:39:32 +0000 (09:39 -0600)
commit577c1559a06694fad75dc294373528f8ef7378cd
treea0e1f35dc49381c58cfb40e10d32d14aaf5996ed
parent0d10536c21a0f208c64368b084a8b4cb34173d15
signal: don't allow sending any signals to PF_IO_WORKER threads

They don't take signals individually, and even if they share signals with
the parent task, don't allow them to be delivered through the worker
thread. Linux does allow this kind of behavior for regular threads, but
it's really a compatability thing that we need not care about for the IO
threads.

Reported-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
kernel/signal.c