OpenVZ / Virtuozzo kernel development (devel@openvz.org)
 help / color / mirror / Atom feed
* [Devel] [PATCH hci-8.1 0/2] vhost: replace VHOST_SET_NWORKERS with the mainstream worker ioctls
@ 2026-10-27 11:38 Alexander Ivanov
  2026-10-27 11:38 ` [Devel] [PATCH hci-8.1 1/2] Revert "drivers/vhost: add ioctl to increase the number of workers" Alexander Ivanov
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Alexander Ivanov @ 2026-10-27 11:38 UTC (permalink / raw)
  To: andrey.zhadchenko; +Cc: devel

VHOST_SET_NWORKERS was added to run our userspace on the rh10 kernel
unchanged. It installs workers bypassing __vhost_vq_attach_worker(), so
VHOST_FREE_WORKER can destroy a worker still in use by a virtqueue.

Patch 1 reverts VHOST_SET_NWORKERS. Patch 2 lets vhost-blk use the
mainstream VHOST_NEW_WORKER/VHOST_ATTACH_VRING_WORKER ioctls instead,
like vhost-scsi does. Userspace has to be updated together with this
series.

https://virtuozzo.atlassian.net/browse/VSTOR-107537

Alexander Ivanov (2):
  Revert "drivers/vhost: add ioctl to increase the number of workers"
  drivers/vhost/blk: add support for worker ioctls

 drivers/vhost/blk.c        |  8 ++++++
 drivers/vhost/vhost.c      | 52 +-------------------------------------
 drivers/vhost/vhost.h      |  1 -
 include/uapi/linux/vhost.h |  8 ------
 4 files changed, 9 insertions(+), 60 deletions(-)

-- 
2.53.0

_______________________________________________
Devel mailing list
Devel@openvz.org
https://lists.openvz.org/mailman/listinfo/devel

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-10-29 10:50 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-10-27 11:38 [Devel] [PATCH hci-8.1 0/2] vhost: replace VHOST_SET_NWORKERS with the mainstream worker ioctls Alexander Ivanov
2026-10-27 11:38 ` [Devel] [PATCH hci-8.1 1/2] Revert "drivers/vhost: add ioctl to increase the number of workers" Alexander Ivanov
2026-10-27 11:42   ` no-reply
2026-10-27 11:38 ` [Devel] [PATCH hci-8.1 2/2] drivers/vhost/blk: add support for worker ioctls Alexander Ivanov
2026-10-27 11:44   ` no-reply
2026-10-29 10:48 ` [Devel] [PATCH hci-8.1 0/2] vhost: replace VHOST_SET_NWORKERS with the mainstream " Alexander Ivanov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox