The commit is pushed to "branch-rh9-5.14.0-70.22.1.vz9.17.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh9-5.14.0-70.22.1.vz9.17.9 ------> commit 87c2d973606c65b37a92a5247d9526e2c3f75ab9 Author: Konstantin Khorenko <khore...@virtuozzo.com> Date: Wed Nov 16 15:56:07 2022 +0300
Revert "drivers/vhost: assign workers to virtqueues" This reverts commit 9ca22402119d7785416b5df151d49063828aff14. Will apply v5 of the patchset. https://jira.sw.ru/browse/PSBM-139414 Signed-off-by: Konstantin Khorenko <khore...@virtuozzo.com> --- drivers/vhost/vhost.c | 13 ------------- drivers/vhost/vhost.h | 2 -- 2 files changed, 15 deletions(-) diff --git a/drivers/vhost/vhost.c b/drivers/vhost/vhost.c index 750f17afa47a..9066241e8dc6 100644 --- a/drivers/vhost/vhost.c +++ b/drivers/vhost/vhost.c @@ -675,17 +675,6 @@ static int vhost_set_workers(struct vhost_dev *dev, int n) return ret; } -static void vhost_assign_workers(struct vhost_dev *dev) -{ - int i, j = 0; - - for (i = 0; i < dev->nvqs; i++) { - dev->vqs[i]->worker = &dev->workers[j]; - if (++j == dev->nworkers) - j = 0; - } -} - /* Caller should have device mutex */ long vhost_dev_set_owner(struct vhost_dev *dev) { @@ -708,7 +697,6 @@ long vhost_dev_set_owner(struct vhost_dev *dev) if (err) goto err_worker; - vhost_assign_workers(dev); return 0; err_worker: vhost_cleanup_workers(dev); @@ -1907,7 +1895,6 @@ long vhost_dev_ioctl(struct vhost_dev *d, unsigned int ioctl, void __user *argp) } r = vhost_set_workers(d, n); - vhost_assign_workers(d); break; default: r = -ENOIOCTLCMD; diff --git a/drivers/vhost/vhost.h b/drivers/vhost/vhost.h index 9632f6501617..634ea828cbba 100644 --- a/drivers/vhost/vhost.h +++ b/drivers/vhost/vhost.h @@ -138,8 +138,6 @@ struct vhost_virtqueue { bool user_be; #endif u32 busyloop_timeout; - - struct vhost_worker *worker; }; struct vhost_msg_node { _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel