Revert "vhost: move worker thread fields to new struct"

This reverts commit 1a5f8090c6de99306f4212dc7adfc6189a616eb9.

Switching vhost workers to user workers broke existing workflows because
vhost workers started showing up in ps output breaking various scripts.
The reason is that vhost user workers are currently spawned as separate
processes and not as threads. Revert the patches converting vhost from
kthreads to vhost workers until vhost is ready to support user workers
created as actual threads.

Reported-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
Link: https://lore.kernel.org/all/aba6cca4-e66c-768f-375c-b38c8ba5e8a8@6wind.com
Signed-off-by: Christian Brauner <brauner@kernel.org>
2 files changed