vhost: take worker or vq instead of dev for queueing
authorMike Christie <michael.christie@oracle.com>
Mon, 26 Jun 2023 23:22:55 +0000 (18:22 -0500)
committerMichael S. Tsirkin <mst@redhat.com>
Mon, 3 Jul 2023 16:15:13 +0000 (12:15 -0400)
commit0921dddcb5898030f0951816ed685a958acfbde2
tree49ea22eb9870f07f50f70aff487d29f0f6d163b4
parent9784df151a601fa1d6d146f8a7f35a2d875e2976
vhost: take worker or vq instead of dev for queueing

This patch has the core work queueing function take a worker for when we
support multiple workers. It also adds a helper that takes a vq during
queueing so modules can control which vq/worker to queue work on.

This temp leaves vhost_work_queue. It will be removed when the drivers
are converted in the next patches.

Signed-off-by: Mike Christie <michael.christie@oracle.com>
Message-Id: <20230626232307.97930-6-michael.christie@oracle.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
drivers/vhost/vhost.c
drivers/vhost/vhost.h