GDB and io_uring
GDB and io_uring
Posted Mar 31, 2021 20:29 UTC (Wed) by comex (subscriber, #71521)Parent article: GDB and io_uring
Presumably it won't freeze any operations that have already been dequeued and are in progress. But with this change in place, will the kernel eventually stop dequeueing *new* operations? Or will it just ignore the signal?
Posted Mar 31, 2021 20:55 UTC (Wed)
by andresfreund (subscriber, #69562)
[Link]
Posted Mar 31, 2021 22:02 UTC (Wed)
by ebiederm (subscriber, #35028)
[Link]
No additional work will be dequeued.
Signals with signal handlers must be processed by modifying the userspace process to execute the handlers.
STOP signals and fatal signals without handlers (such as SIGKILL and SIGSTOP) are processed without
GDB and io_uring
GDB and io_uring
returning to userspace. So the io workers can and do process then whenever they check for signals.