kernel: Remove signal hacks for vhost_tasks
authorMike Christie <michael.christie@oracle.com>
Sat, 16 Mar 2024 00:47:07 +0000 (19:47 -0500)
committerMichael S. Tsirkin <mst@redhat.com>
Wed, 22 May 2024 12:31:15 +0000 (08:31 -0400)
commit240a1853b4d2bce51e5cac9ba65cd646152ab6d6
tree15da08dba9be4380f9e08b8a7f2167132dec421d
parentdb5247d9bf5c6ade9fd70b4e4897441e0269b233
kernel: Remove signal hacks for vhost_tasks

This removes the signal/coredump hacks added for vhost_tasks in:

Commit f9010dbdce91 ("fork, vhost: Use CLONE_THREAD to fix freezer/ps regression")

When that patch was added vhost_tasks did not handle SIGKILL and would
try to ignore/clear the signal and continue on until the device's close
function was called. In the previous patches vhost_tasks and the vhost
drivers were converted to support SIGKILL by cleaning themselves up and
exiting. The hacks are no longer needed so this removes them.

Signed-off-by: Mike Christie <michael.christie@oracle.com>
Message-Id: <20240316004707.45557-10-michael.christie@oracle.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
fs/coredump.c
kernel/exit.c
kernel/signal.c