Revert "kernel: treat PF_IO_WORKER like PF_KTHREAD for ptrace/signals"
authorJens Axboe <axboe@kernel.dk>
Fri, 26 Mar 2021 00:18:59 +0000 (18:18 -0600)
committerJens Axboe <axboe@kernel.dk>
Sat, 27 Mar 2021 20:09:10 +0000 (14:09 -0600)
commite8b33b8cfafcfcef287ae4c0f23a173bfcf617f3
treefa78fead640f49825101eca243a9a34eee3a9234
parent5a842a7448bbfa9bda0a74ca4f239c1b02bb98d8
Revert "kernel: treat PF_IO_WORKER like PF_KTHREAD for ptrace/signals"

This reverts commit 6fb8f43cede0e4bd3ead847de78d531424a96be9.

The IO threads do allow signals now, including SIGSTOP, and we can allow
ptrace attach. Attaching won't reveal anything interesting for the IO
threads, but it will allow eg gdb to attach to a task with io_urings
and IO threads without complaining. And once attached, it will allow
the usual introspection into regular threads.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
kernel/ptrace.c
kernel/signal.c