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 5DA55811BB for ; Wed, 4 Nov 2026 19:23:12 +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 6A4JLwDm026447; Wed, 4 Nov 2026 22:21:58 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 6A4JLwDm026447 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="YIfEwe1w" Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 6A4JLuVG026443 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Wed, 4 Nov 2026 22:21:56 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 6A4JLuVG026443 Received: by mail-wm1-f69.google.com with SMTP id 5b1f17b1804b1-49953abe51fso9264485e9.1 for ; Wed, 04 Nov 2026 11:21:56 -0800 (PST) X-Gm-Message-State: APuU4Z/OSTtFpXE7wN52xvURAXM1ffajLHifevpuaHQ8qt8Nj33ZhFbW XTwb+Tme2fohBr3mGBJxrJl63zZph+HQKXIzQH1CJywWbYiesL/BvHkcSHqFnonQdShkHeF0CeA uzVFwKz4DSzSLwicz8ai68dsbhJUd8BdWJyl1nbZnBfGKAtECRHBZDA== X-Gm-Gg: AYBFou0l1v9m7PJVqUhVT4/UQ69KBRGwpCru3xy/BHznmhAUxU5Inj1jQYWRyOu45Cw G9lOeKQWrpIgiR4IYgv3Up02sXeB5wt8oWCv3/OI9Obcdev7QmO7Y2udjJ9Xm0J4abbeg82q4mP jNAGmroIZlM8LI2arihVypUGJJV+q3nPOs8dap3rd29RA3FqCpLfgDSxxp/4N89zbsa8/QUhDvK JPcyCguDLwturqyv37Fy0AwSzH7iZIUPEEGbHZqUgCwWALlzadjNJMZDPr8rfl+/X/VcmBYu2zB xLM/cE1BXJh+z1mOzWcbIT6F567rAtID9iAfincfmqO+zqzktddMaK44VZfpT8g4bpIs0fS1kYv NUf2CFYj2P8KrgBu+8g== X-Received: by 2002:a05:600c:a41:b0:4a0:1c0e:b057 with SMTP id 5b1f17b1804b1-4ac150b2136mr362872615e9.4.1793820116479; Wed, 04 Nov 2026 11:21:56 -0800 (PST) X-Received: by 2002:a05:600c:a41:b0:4a0:1c0e:b057 with SMTP id 5b1f17b1804b1-4ac150b2136mr362872355e9.4.1793820115950; Wed, 04 Nov 2026 11:21:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1793820115; cv=none; d=google.com; s=arc-20260327; b=HV9sU6K+HnaYZLq4FO6xKXuUGH60Ibygl+/U19ZnIGDUeoWyuMvFng4ErqYhxHklmY JU4d4Xd5ofo2TeorBDf1w9WviZpfDgyZq0ZQB7kaqeEnHYdKBQZCIqYaJZwc+DcEc5vt xDp5V8Wy2FgmedYYWp2s9oVR17NlwbqMH8eyL+pR54cHUg8/qq4vBl8M+yW0botSEJpY 4s1zPf4rAqfrUtWBLo68Vr9GjvwallT08JH/swn1CtMRWW8QzNgXn8pokgnc1KjeTjl5 NthoTLWW0l02ftx0TTcu87YFGw4SWxbuFG+LFeeeUkyrxLNZEa90acSDk6UXAXWJhdj6 wajQ== 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=an9xwWMbcURtPLpaXQG35kBQ6mhE074dhII5StVT0CA=; fh=ywTHnWdf5YBQGDW/9f/I0JU6/s57EY6eADoCqUp4HGs=; b=ephEdxlhQx7SqH3oUNNQK6lQEwct1adgxtJoJTbFO2hTXaB4nSOt+8mF56k01ewq7D 3StyhfmbXd+ue0OsQUZJXY6i/Ap3S2fu+dWibPUt6N+x8TJ9CQZ/HxJO2vGdVn0T8Ifb 5pCMFSGaq85YKoctNq83d0aFU9w2qvnqRQMT0Wb8Typ21lnnjuNwb94wZyebB4RiL2+K ADZbwN/PnpJGWavBC6bmwKCdFVeuF0Sby5zVP+dVNx7SgGNuW/PIx9W/88F2w9krdZyt vB0qtDe+AhFeS86vShLQ4Pfs4/Cwr0ZXFQ31f26/jCA8+iCBdQX6k0IF6wco8lXH/zOF RFOQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=YIfEwe1w; 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-48feee31ffasi5564668f8f.269.2026.11.04.11.21.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Nov 2026 11:21:55 -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=YIfEwe1w; 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=an9xwWMbcURtPLpaXQG35kBQ6mhE074dhII5StVT0CA=; b=YIfEwe1wouFK6+CS7g6 27ww+O3/AAacGwpe0ugDzocyaDPkTG3c+PQqPb8tvnd3dRCTvhGCll2lA6cHDZppEIjRY3tvIe1Ph NiCNrYFADDcKokyMiaykqNr+M+VHJinifLwlhsfNwSjYCF6h+6OGlKCc9/uDCPZ94qhqR4+gEp4RY 23OeMmHNUMxuI7tEfF1J+tTMSBSOJtqMQN8eiDK3RB7lwXWlgbTPopj1ovBHW0HY9sET7K2VkHXWM ExzkSx+yXkeoG3f6uIZUKhLZlLOscakqCpRmv6rIXuyJfUKzdcJAusfhVC60BGBR126H33jpMvTKb +Hm2pOCkCAZG8GQ==; 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 1xOgUY-00HNRk-1g; Wed, 04 Nov 2026 20:21:54 +0100 From: Konstantin Khorenko To: Andrey Drobyshev , Pavel Tikhomirov , Vasileios Almpanis , Konstantin Khorenko In-Reply-To: <20261016-b4-prep-khorenko-vstor-103860-4-doexec-vfio-bars-v2-0-2237f8fbb38e@virtuozzo.com> References: <20261016-b4-prep-khorenko-vstor-103860-4-doexec-vfio-bars-v2-0-2237f8fbb38e@virtuozzo.com> Message-Id: <179382011290.2760255.357492986463241507.b4-ty@b4> Date: Wed, 04 Nov 2026 20:21:52 +0100 MIME-Version: 1.0 X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1148; i=khorenko@virtuozzo.com; h=from:subject:message-id; bh=EfU8I75yBXskMtaqxQilTnjT3UuujgGcQHjGoUmBiR4=; b=owEBbQKS/ZANAwAKAVGWCkf5YVwqAcsmYgBq64XT7COJhaSkgF0oRImMWLVCqH7Vx2ARtQYgo jpyj7HyuGeJAjMEAAEKAB0WIQRWD23IPcXT0GO9CCxRlgpH+WFcKgUCauuF0wAKCRBRlgpH+WFc KhqUEACWPRIMoo44qilR+vbQL5G9XWf4C31RBIR7cX5nd/aXSb7ZGQrHo8eE970+NhuHhSPA4OX dS6bzqOdRwtse9JHQNvkEaHDYIXbsKuvR5l64KpdPdzCIKnMx/VGrmhNa6bem7QM13ixgVOtJxV E7p/p3Wq8aGoe6oxvZbDI/uUet7K+sqGrLm+sGwbt0Qleby58Vv1g9AdKIV+Aa9ECRfJdkXyiPi yIqZqCFRzfu+gFSNZTuB9SdSiYhCEq6RRfx3uox/pRXjHf8Gt+g7cR0PzTi0NmCkW8+C/FPRCu0 iJo19Ym+OjoYFy+X9EwnQSqwHyC2GQJNoFyT4Y09U9+AfxhHPnLxDYC7gcg33IyztCKI0vZ9Lgg H8cx3SvqI4Q0KYP6kvQq/B7ulegP1BcDt+xUviy//2veeX8pmdMM5rNAb09okf16I3IG+agzTsB Wq45ukbIlRx+Mb5HeWUCHTdzNVenNCcE8W3RKBPM7zh48W4guRK3KSUiYBd6ylXGWr5oQJ7oiCk 2lwCUNi80Hw2NhYOLs/4TQFD8EvykwhoxK7jCDwe4o5gNYqHrmWRp2mIase89PuZmg+THQIE3tm xO44eFjB/fDrWfoVju6rsrLeCqwx9N4TIwq8ES0AyuOvU/mF/0Hexqj5LJCFMR/2bZAZ+Gvwuw1 E9jrNVqmO45aiOg== 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/2] mm: allow MADV_DOEXEC on VFIO BAR mappings 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 Fri, 16 Oct 2026 23:35:38 +0200, Konstantin Khorenko wrote: > mm: allow MADV_DOEXEC on VFIO BAR mappings > > VSTOR-103860: keep the VFIO BAR mappings of a QEMU process across a > live-update exec, so the device keeps its MMIO mappings without a > re-mmap. Applies on top of "mm, exec: fix the MADV_DOEXEC code we carry > from Oracle" and needs patch 1 of "mm, binfmt_elf: two fixes also posted > to mainline" (the copy_huge_pmd() recheck), because every live-update > exec now copies the BAR's huge PMDs. The latter is posted as > http://lore.virtuozzo.com/20261014-b4-prep-khorenko-vstor-149847-1-upstream-fixes-v1-0-7fde9ffbebe9@virtuozzo.com > > [...] 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.18.vz10, thanks! [1/2] mm: allow MADV_DOEXEC on shared PFN mappings of device memory https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/ba11691580f3 [2/2] selftests/mm: check MADV_DOEXEC on VFIO BARs and other PFN mappings https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/31ad25004a57 -- Konstantin Khorenko, Virtuozzo Linux Kernel Team _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel