From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (mail.openvz.org [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id 8B9178045D for ; Tue, 27 Oct 2026 11:39:58 +0000 (UTC) Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69RBcj8w027422; Tue, 27 Oct 2026 14:38:46 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69RBcj8w027422 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="Vg+lau2R" Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com [209.85.221.71]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69RBcYsX027405 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Tue, 27 Oct 2026 14:38:35 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69RBcYsX027405 Received: by mail-wr1-f71.google.com with SMTP id ffacd0b85a97d-48b0a199b20so3598726f8f.1 for ; Tue, 27 Oct 2026 04:38:35 -0700 (PDT) X-Forwarded-Encrypted: i=2; AKwUvBw6i751vG/RWl5vEHdv363rGxeb1hxeQgbDQUEWb4UsTqGMRnEHieYMSqEBnVxrFYW+UxDvMQ==@openvz.org X-Gm-Message-State: AFq9FYKgYj6BObONZqvldtJBuWUcP0gr8w0pOhPf7IrlS2F+xMWvUJ2r zxwvjxEeoSKeQUd8yqsKEmFJ//c6rxv4FWjjqzPlaGwwAAAZNwKq9Hmg9WKW3e9fdZZ6FDileUP 7K45NEiN7xlT2uVunN4FIKnC2q/mYEiysGBp1WzGZqUesUVY1BlNB5A== X-Gm-Gg: AYBFou1JvC5kmD0tOg49EBvADqA1Y1898h1dV6OxyyWSVyRq9wGb0bsuM//Im3+CKjF 0nu+/Kr1vPC+YbZqIX6hPOHRrWYBdtJ6avXqhwNC7Ko/kS6qmC5Yo2/mZVXiSX7FeLfv5FAFiVb TPGcrPhuEirgmcXM0hzGHE0exBTvn2q79UplTRNVptLIWYANUyFal7qT4mQBGA4QjBkV0hQQ6n/ Hwx2LfCsar+sKVLrknwyBVOGEpIuSr5vb1EEI2MUnlXIY/x3rTHJHrkQ2YuUN/sfLqiwRzAU+Lf 8RVWlEcoJSX1QwkZpavVI0Vvp8q97Q630pW/w2YBLhzwI0KB4tM7qa7aX21pNFq4vyX67tW2lq1 yHQSqdYPlm0ecdtaOgP81z6b0ajqL X-Received: by 2002:a05:6000:2405:b0:48e:517b:cf21 with SMTP id ffacd0b85a97d-48e517bcfedmr9645406f8f.26.1793101114604; Tue, 27 Oct 2026 04:38:34 -0700 (PDT) X-Received: by 2002:a05:6000:2405:b0:48e:517b:cf21 with SMTP id ffacd0b85a97d-48e517bcfedmr9645352f8f.26.1793101113891; Tue, 27 Oct 2026 04:38:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1793101113; cv=none; d=google.com; s=arc-20260327; b=nu8lZND5ia350fuMz63WQNzuRzpT80xBSYJkU24hPXunDo+ovuY4SlrdDFrlpsRhDQ kQp5t/6tqTkRPPQMuoryG9vfoZlQuq3JhFiepl3IXANuY1sGJkT+5iXOAhaw920Lc2LU g4BU2JFo2cWqOMQQuXyKEwek/32scM7G4dm7gtISnB/NjLMFUumXN9Zg+f7KZcaEhdgc JXIsRzf3G4cPXIwKMFE10I+WIXU5ES/M2xnWBTRtRZ+Bj7pm2GdAN6KknYhEEvjqMvfh wRkbWGqnJ4wEbpTADeF9XSG+iqAO58kH4EFdCL5FRY6gyfdfJLySkEUaB0mZdt7Jjkcs g4gQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=Rs+RpKLKz3Hg2+THLqMYAlP3A5jZdCBSbSAjB373fMI=; fh=1MEQxOGYABaQPNQS1Ckioh0rrUOwgCYjd8t5csgx5as=; b=jirKlQUEiOi6w+05DsYT/AcPcRZ59uaGo7HmjviSHsMZdOMh0p2CsfpGmRnZzStyj4 sEFF1IOz++Ou48wA9jjgnf6B5XEsJpJLgfjUkvoJqwYkh3oR94EvUejD6l+xEaMvqjE3 M4k/bIBSnGExfA7odLaMYOvPLcS7aa2lateLmc9TxML4zgPYoYs9cnyKgEXox4+GfdXq ZpBYTxndjNmkbbkLUY9XE9uO2n2sPOAQzEXNz1M6zSM+QL2Fn843R0f6aCPqJZwCHMhI XIcszkJjbFsJvHRt042tty0J4uq2N1apgiF3P6CDRwio6+2T4wH/2Jw7+IfajtDnbTQN 4QWQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=Vg+lau2R; spf=pass (google.com: domain of alexander.ivanov@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=alexander.ivanov@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from relay.virtuozzo.com (relay.virtuozzo.com. [130.117.225.111]) by mx.google.com with ESMTPS id ffacd0b85a97d-48e3ed0df31si18855535f8f.334.2026.10.27.04.38.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 04:38:33 -0700 (PDT) Received-SPF: pass (google.com: domain of alexander.ivanov@virtuozzo.com designates 130.117.225.111 as permitted sender) client-ip=130.117.225.111; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=Vg+lau2R; spf=pass (google.com: domain of alexander.ivanov@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=alexander.ivanov@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=virtuozzo.com; s=relay; h=MIME-Version:Message-ID:Date:Subject:From: Content-Type; bh=Rs+RpKLKz3Hg2+THLqMYAlP3A5jZdCBSbSAjB373fMI=; b=Vg+lau2RL38z mSHujZCCYyXudf4m6XBe2ZAgVWsmoRpuZt+U5KUGQ/1RSH4lySs4Vrxgm/sevuzt1piAm11pfFOUC XAd6pULbaYR38XgFg3NIZphv0H+WqdUd9XvjdtrxA6dqamyVjpuxUKEdWq6VbZTzmY8q127qvMZ1w vqNL87Y/tOKFoHXM8iUjRhzoMK8oWMX7LkwCJVCOvgb8ri//A/58K3Cz9XCkkKe56KTCy8EWSu+9o 7aHFk/RhjTyf/bYDX/20WsiJMLCewnjRYwaSIGNSTD18H7c2kL4Je5lCsR8+9B1+edd83L8hrIChq lp6bIbiuSlIi5ESIZr+H9g==; Received: from ch-vpn.virtuozzo.com ([130.117.225.6] helo=sky) by relay.virtuozzo.com with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1xLfRw-00BIax-1v; Tue, 27 Oct 2026 12:38:23 +0100 From: Alexander Ivanov To: andrey.zhadchenko@virtuozzo.com Date: Tue, 27 Oct 2026 12:38:27 +0100 Message-ID: <20261027113830.2927925-1-alexander.ivanov@virtuozzo.com> X-Mailer: git-send-email 2.53.0 MIME-Version: 1.0 X-OZ-Fwd: true Cc: devel@openvz.org Subject: [Devel] [PATCH hci-8.1 0/2] vhost: replace VHOST_SET_NWORKERS with the mainstream worker ioctls X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org 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