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 703838045D for ; Tue, 3 Nov 2026 16:35:16 +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 6A3GY0oV009004; Tue, 3 Nov 2026 19:34:01 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 6A3GY0oV009004 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="h0uWkeWs" 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 6A3GXxIh009000 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Tue, 3 Nov 2026 19:33:59 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 6A3GXxIh009000 Received: by mail-wr1-f72.google.com with SMTP id ffacd0b85a97d-48e0fc747a7so3639743f8f.1 for ; Tue, 03 Nov 2026 08:33:59 -0800 (PST) X-Gm-Message-State: APuU4Z9yhbn3ZAz5qxVrwH99UazjURLL7b5PkuPcS8Vcm6wqp1+7RDD0 /dG61dDYghGBHjAwt7uSRq1vhqBP7divWhiinSBiMGrmQW+C6eoPqn/UUOm4ci1pQAVm5E+rff8 O0z5PbjvEVXQTb0iT/mvE0yiVUwacwFtXIF2MaaEabomVhIEO0lN+Jg== X-Gm-Gg: AYBFou0DOCsH9eyUchZMOQhyWtVF954iCXmwdkpa6CvolsUtNASgKY1oa2JcylUiIP/ ttj4e7MRgWUzMmXj7h+bJmK1lwlNzBncRfbYLYFWRpwboDJXba/GbJn4kNB/CSLTKVAsYBdcENg Z41m/HY/yCeCJKwcnOWmLOFaKfWKbyvicoy8ajznY5B9lG9xz9uonVJQljafD1GYmR4xSp4Lw+g gDvx+mOwe5G+bqWlbvCB8v3TihP+eRNWea+QuoTGrOL9HaDtxW5a1Q2erkiUOg7Se2FXQBWsdk/ 0NOMK1nXsTbBdsRwraInrvkSpbAdX+/WxOEhPOiBzV+qSG9w2bAOmZJG4Bpjt//wCcAIBb/ZNJQ RY17YfRU4cgb0Ls91dw== X-Received: by 2002:a05:6000:1785:b0:48d:f14a:9182 with SMTP id ffacd0b85a97d-48e6e2e7536mr32580662f8f.20.1793723639395; Tue, 03 Nov 2026 08:33:59 -0800 (PST) X-Received: by 2002:a05:6000:1785:b0:48d:f14a:9182 with SMTP id ffacd0b85a97d-48e6e2e7536mr32580592f8f.20.1793723638813; Tue, 03 Nov 2026 08:33:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1793723638; cv=none; d=google.com; s=arc-20260327; b=p2M0/N9mIi/u+23EdmkIpgoF6oUNPDHXh5vEE6VWjOzKwPDOfLqeeBx8y2CJqw1peB uafzrnhhEhzpxZt0eahB2TaPOkgfGSeUH9rTR4BxYRKEsHf3i9qRPzN9W2Q9Uo+AON4W bMK5dm820Renq9+3tAsR3ydx+NeFJrGAtrvH3jEvyN8rfpfndeLgNGeTZzeqUDENx0sI omaF9hZO/2+IDCzNNC9wkNvJDvOKacsAy9IIGtbL28ibqNNyb8DdAIh20psaYAOlyqIy 74ux0yVSH3nQfRpmCO9sRz0CAdLorFfPSuC8NTvaqH3UsBsLM0F1zcUGck53EMqp1dfj xcUg== 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=4Rza5LVZwz8DEt+OEZhy1xSQxZWLRVCrtw+z4BmSdzU=; fh=yNBCt7Hmrb0fLD/Y5qEAmoyVV+XR7ugRp0zzKwiXEFA=; b=QrL/BVEGz5AabbJlUeCjlc8qYfahQt8yEzBJ+AaAYYutLoc5R723xsZR459CX0lw+k n/+ueRE0kjHME+nmSC1RsZ0eAYQ/nEkiU2MWV4tsJSXBcmYOTVEdX6bKc6M7g/+7eF9Z Xh08SDGRUKb8+5LXR4hcls8+H3k5vkd6NM6YExD/4MbRFICw/ux2bOuRSTUhzlI3Ls4Q mgKWVtiWcJspWaDRrTWo5bUH/QxBmHRiLQ7jJf7an2GlAdNfWrRmoG1WUMxWuPUpHnwb UKeGVE6SlsxdysG2VIkQQaUSYBAfe74BIUuICWmaIJHqQiiZnoo/jjAvFvRpb/4CYzPU PRxw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=h0uWkeWs; 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-48e71bbae53si26130716f8f.260.2026.11.03.08.33.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 08:33:58 -0800 (PST) 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=h0uWkeWs; 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=4Rza5LVZwz8DEt+OEZhy1xSQxZWLRVCrtw+z4BmSdzU=; b=h0uWkeWsohJbfuh5sfu O7opKMZgQjt+ZPVSU3CVyZC+Cgm35HZjydEeXfCJ1zGLNhQrXy9JSB2+49AbjyGqcdsRzAlshLztK LD8fYPQ7Q9yTwe1zui9GUtOGyIxB74uh11oolggqdfTtC/mV0omEuT1m8X7ajKxu5f/+nqwcRirKQ h/HYVuKGecVCfl7I6bJvJBfCHnDoa2A4iu1piId8tQiS7enkQxHwadSabcZ3o33T4kornmmMgox5h 3z39Rv9NusnUKxXnxB8jsRe+Toe/aJ9PHqVvQNVRPnxqCzaoDJt50ZD0QDN3v+9F1/KbsLWBll5fU oKNJUyjLhwXZcCA==; 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 1xOHOV-0035Vj-0G; Tue, 03 Nov 2026 17:33:48 +0100 From: Konstantin Khorenko To: andrey.zhadchenko@virtuozzo.com, Alexander Ivanov In-Reply-To: <20261029144358.3384569-1-alexander.ivanov@virtuozzo.com> References: <20261029144358.3384569-1-alexander.ivanov@virtuozzo.com> Message-Id: <179372363600.2497269.16494576419736726139.b4-ty@b4> Date: Tue, 03 Nov 2026 17:33:56 +0100 MIME-Version: 1.0 X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1189; i=khorenko@virtuozzo.com; h=from:subject:message-id; bh=mWQukMXpRDYLKLnalFZtNCJ2/wtgdv2V6dnz1FITs9E=; b=owEBbQKS/ZANAwAKAVGWCkf5YVwqAcsmYgBq6gz28QjqK3NfCeaxjujaUgCjN1j4kB9i3eJId 4WS1uQLIviJAjMEAAEKAB0WIQRWD23IPcXT0GO9CCxRlgpH+WFcKgUCauoM9gAKCRBRlgpH+WFc KtWvEACGYqAdDcdBBwYVAjxe+douhuJCelm1lc1PMrVTi3Al6jJlZxiCtR0/ST2GXsd779DyLVy cUVCJsxjrx5MPDkFw5CLjCRQdMb9/9DxK4hzwQm5FimMFYx4XX76tSYJkSzPtaLk+0SpJx18Ur6 U31zmvbAulnkhSf/iolmRg5xWau9SiQPfwhZiAf/YiuLxbGBOqfijI13jnoh7u2bmyuUL5luuyG cb/6JfNfKk8US4Hfw/e+Z4IMOw7NFm5Tk1ILH5hkAclMlEBQuMqaBxCZeCu2nW7ySzH/CqKsvh3 CS0VKjGLTzeZ8Htdb6XLsKbfDjxs2FMVPSc8W9BpDOcZjWP23K6OfyjwPJvlNCNJB9zwP8BRlLr PQLECjlz7XltxvVHrysuuE6E9ERDEqKOBlHtcAITs0XZowYBy4zMjVHm+j+UiEXRRll+pJ+rzcl FECqb/qhRsqyvNPKjE9nzrdv2Vtla7+tWAaiaVB2YwKz9GXrL7pxrZ+Iwlv1PSm52hnlzcmTxsq 9jhbFWtw8JjjSgG7HVyzcrMokJQZ+p9nrKImwATDMy9GCMtCon2omSWzC/GdBa4FsNx7vDCfe4d 9SaoWcd7TbRvOtHzeL9SfYcLXvTkl+nhEybsrsOkyWO6jqv2hflvEkbcCmGmCuX5AtR5AwwOmaK +Pyx4Ttmprhwqmg== 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] dm-qcow2: keep images of a read-only table unmodified 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 15:43:55 +0100, Alexander Ivanov wrote: > dm-qcow2: keep images of a read-only table unmodified > > A read-only dm-qcow2 table does not protect its images. Writes to the > device pass through bio_check_ro() with a warning and allocate clusters > in the top image, the unaligned tail of an O_RDWR top image is padded > on .ctr and .preresume, and merge_backward modifies the lower image. > Since the header is not updated for a read-only table, persistent > bitmaps stay marked consistent while the data under them changes. > > [...] 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.17.vz10, thanks! [1/3] drivers/md/dm-qcow2: treat images of a read-only table as read-only https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/59e7fee12e85 [2/3] drivers/md/dm-qcow2: fail writes to a read-only table https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/409d7e697578 [3/3] drivers/md/dm-qcow2: do not revalidate inconsistent persistent bitmaps https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/8be5099f6e51 -- Konstantin Khorenko, Virtuozzo Linux Kernel Team _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel