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 5E1188017D for ; Thu, 29 Oct 2026 13:26:35 +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 69TDPAF5000401; Thu, 29 Oct 2026 16:25:10 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69TDPAF5000401 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="Uaa1Z6f3" Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69TDP8vJ000395 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Thu, 29 Oct 2026 16:25:09 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69TDP8vJ000395 Received: by mail-wr1-f72.google.com with SMTP id ffacd0b85a97d-48dea677afcso455746f8f.1 for ; Thu, 29 Oct 2026 06:25:09 -0700 (PDT) X-Gm-Message-State: AFq9FYKLBowpcLKZgVmMpZrz9jVf4siR2njm8m03qCtH/yOxEhxkF2m7 Azf9tCzpwQgTRhHjGOpI+1f/M9lShonVGwdLdPG8ZI79YsvfiFBB50TJtA3kkiadFxQINXX5DZ+ UBsPZfU+a3eagH6pb6G02ZYMs8w4aHay70M0DURqLGby3OJMpQKdkcQ== X-Gm-Gg: AYBFou0EeDkHy3MKcgyMtZIOT5CjQcoKU8m+jTIImXJ/uHKW8r5D8yALhqq+l8CThLy nly0gCqPrxZjIpaY5ckf/aLpEU4eya5w4cr88Cc+V1qQgLAIaJ3KROtxZWtXRoa90tG/RfL/FRl 6RZX1ImPtjj7lyRp5FJsWa1VK88wcbA7uf5/By9AH4hA3nmi4EghmGraLHHdP9MihzHvHkBXX2z OYDI6z5O1j0AM0HYWwwzHiqARHMaIfww5MuSS+3cAemIcuRnm7VqCzVoleD8BNr9vRbHWpn1k/j ull/8JK22sYqfAZOUJQtwVpdHSQJ0Hp9grShx8GkfPonydTYIqGHw0t29tvf6bcHKOjLkHKSjmW ZdAQ8Y0j3I74Jnobl X-Received: by 2002:a05:6000:161f:b0:48e:d7c:4bc3 with SMTP id ffacd0b85a97d-48e64cc7941mr4419759f8f.21.1793280308569; Thu, 29 Oct 2026 06:25:08 -0700 (PDT) X-Received: by 2002:a05:6000:161f:b0:48e:d7c:4bc3 with SMTP id ffacd0b85a97d-48e64cc7941mr4419710f8f.21.1793280307885; Thu, 29 Oct 2026 06:25:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1793280307; cv=none; d=google.com; s=arc-20260327; b=sNuhUo5YBT6TJEe7mOclbhoO5sY9ENqnRylC/9NrIblmKU/N1whYTxHzXvw10IZ+Cr rE5eD3seQMDBj6RpG6YTWhu3IC5dDT1K1PI2uGK6aUO0g/XVIVxmUYw7P+pDdMy4Ia7S mwBoPG5zLB/RCiJn7BPTRSiBfQuyumuI7tUPPUZwwU+5SkjBE8iWwQc811CFh12KLE8T WzrRKZfq0UPuqNCbYsIBsuHZIXz4ydp+0fE9tj8XhVYNi8s6koXl2RJ7bJ2FcNiddWVj IeTQDv7hgTVcyW09/J/Go+2kQmcJ1Ebo4ZBa5AliPInPWi5Gab64m0wF0nKcREJY00/S 2ulA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:mime-version:date:message-id:subject :references:in-reply-to:cc:to:from:dkim-signature; bh=gUWILulXIDIDnAFuyHG7wsLbg5e8wC449yrHsKnb7Gs=; fh=yNBCt7Hmrb0fLD/Y5qEAmoyVV+XR7ugRp0zzKwiXEFA=; b=VFR0eofr/u+OX2RpvvxSppyenfIs8iv3IAI59JLPvjvzg5WiYly62UEIlcfcSC8vtJ cZU18e4NN6ywv8zYMu6jZq2GcUBoDTfbI0jRgai4oVw8Utsbj4aB0eGVyVjNlyuL3fEs NL7oxWZWhiYFH6DWqUU/Cw9vXh63MOYbzbdj3reQ+NYR2pvn+npr86RqC7WQ9APFQF72 JMY0ocmKr/lwnMr6BnqO9xUq6c9AXLpEBiVT5WTyiOMe1k4BXC/I+LvCK1wPf81vbsJw pbtYDfJtR4lG+QVAcRJMFkmDvfD7AHk3Yywtc60tsxZKbawevNb0CuGwHhdYjMtRaRUv mSZw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=Uaa1Z6f3; spf=pass (google.com: domain of khorenko@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=khorenko@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-48e3ecf6cacsi31174220f8f.251.2026.10.29.06.25.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Oct 2026 06:25:07 -0700 (PDT) Received-SPF: pass (google.com: domain of khorenko@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=Uaa1Z6f3; spf=pass (google.com: domain of khorenko@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=khorenko@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=Content-Type:MIME-Version:Date:Message-Id:Subject :From; bh=gUWILulXIDIDnAFuyHG7wsLbg5e8wC449yrHsKnb7Gs=; b=Uaa1Z6f3sKR/wXjoQx8 7SzBCYJbGK+yOx2329KGtnHuNwY69Ll6BmZj6101edgGLKOqKLrSATi6vvfK6M3O2WjHl2FY2ePJu 53t/FYI/u7/6Gmt/rIlk8qAQZ2j5Xf8dzwMjJZCU47u8j8Tv5mIHq4KfVdcgsS2xcnUkthX2ZTPVu MVFV0juPz77qSA1AXzSC1dmUdN0Rucik85duR8RiA3HniPhJCw7fRotyzNcNixGCbzqTcXSxdBSq7 ijwWe3cztbkOomxJEB8ng56tf9CCmprNQzP7nlZ8LZAG5UqwKkS6UIvt0CGpqViOS+7cJUH94Q67K h+cYDly9xT4ENIQ==; Received: from ch-demo-asa.virtuozzo.com ([130.117.225.8] helo=f0.sw.ru) by relay.virtuozzo.com with esmtp (Exim 4.96) (envelope-from ) id 1xMQ47-005quY-1l; Thu, 29 Oct 2026 14:25:05 +0100 From: Konstantin Khorenko To: andrey.zhadchenko@virtuozzo.com, Alexander Ivanov In-Reply-To: <20261029125923.3352735-1-alexander.ivanov@virtuozzo.com> References: <20261029125923.3352735-1-alexander.ivanov@virtuozzo.com> Message-Id: <179328030474.1468467.16686609170991040291.b4-ty@b4> Date: Thu, 29 Oct 2026 14:25:04 +0100 MIME-Version: 1.0 X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1062; i=khorenko@virtuozzo.com; h=from:subject:message-id; bh=FJ6ZpXwFM2LyFvvvj6beq16wsXu4tlKvq/7F/+zP6jg=; b=owEBbQKS/ZANAwAKAVGWCkf5YVwqAcsmYgBq40kyS2Ga9iq+btGYbmhQiYj3vJbo8SmCaLsRi PovnM38mo6JAjMEAAEKAB0WIQRWD23IPcXT0GO9CCxRlgpH+WFcKgUCauNJMgAKCRBRlgpH+WFc KkxbD/9hhHzF7M0Vuc8uHGb5dacTCFDOUhsZJEfQfu/pRah2p5C/DoboB3eULhQ34QEi96Mr2SW dA3yNkMQXbQK7bNrrvtPIN6RwoRCUekpt+X1m6YhAxDOVK5t5eS9nfwLefZpk4yw3rvUVw52med mRu2GanQXgLVUYQess3fm3tGECzUwzIInn//nTWCO3jbQjm43wqtLsREPd7Z8/ZTwGWQTsx+SIQ WYFwsbp+9iRzsZfuRJTXmeWwfdw/IMwjV00e/MH7J0LGxsiu7mKtJ77Rv3mNeZhcqFDVpLm6pdw d4PBdk1e/szXIBdmzSTuE3BceAdwj7yXVQrFhMt52xFSwHlFwjQvmGd708nXSHV1v0DZyTbkiTD CEezWnOj3566JFOXQbAdsuIixssQQ2IEG6nu8Vynn2FdKVXfcLdgqh15y40sKMS13pFReqpytm4 tUU2I0VBu7baNWWcH8bqKuzBpHDF7GErz85+bIZnKfyn6JDSFt8u+y2F0OBqLJ+a0YHKw+lqERL L8NZDiZxKu1uJAb3tegDOkNHdnD01AZTmfum7HhivBp6COK/6C+qCzQK+kO5A/+9BlSzpcAJqaD +4lTYU1cCemHAhzy23pkPtg1WXSEVgwl64oR/CZpSWAeCRgOtZJmTuhIeNmvkJLRy73LtebmgxH 7Mvew19jhbQ6xgA== X-Developer-Key: i=khorenko@virtuozzo.com; a=openpgp; fpr=560F6DC83DC5D3D063BD082C51960A47F9615C2A X-OZ-Fwd: true Cc: devel@openvz.org Subject: Re: [Devel] [PATCH hci-8.1 v2 0/3] drivers/vhost/blk: fix virtio-blk request header and payload parsing 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 On Thu, 29 Oct 2026 13:59:20 +0100, Alexander Ivanov wrote: > drivers/vhost/blk: fix virtio-blk request header and payload parsing > > vhost-blk parsed guest requests from the whole descriptor chain without > telling the device-readable part from the device-writable one, and used > the header fields without byte order conversion. > > Patch 1 converts hdr->type and hdr->sector to CPU byte order. > > [...] Applied to branch-rh10-6.12.0-211.52.1.22.x.vz10-ovz, will be released in rh10-6.12.0-211.52.1.22.12.vz10, thanks! [1/3] drivers/vhost/blk: convert virtio_blk_outhdr fields to CPU byte order https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/67f3f8d1779e [2/3] drivers/vhost/blk: take virtio_blk_outhdr only from the readable part https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/1660e62fccab [3/3] drivers/vhost/blk: take req->len from one side of the descriptor chain https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/06c6e4bb1aa9 -- Konstantin Khorenko, Virtuozzo Linux Kernel Team _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel