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 E95978017D for ; Wed, 4 Nov 2026 19:23:53 +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 6A4JMh0c026475; Wed, 4 Nov 2026 22:22:44 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 6A4JMh0c026475 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="Jvvi9pCn" 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 6A4JMfkM026471 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Wed, 4 Nov 2026 22:22:42 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 6A4JMfkM026471 Received: by mail-wr1-f71.google.com with SMTP id ffacd0b85a97d-49034831bb3so671375f8f.1 for ; Wed, 04 Nov 2026 11:22:42 -0800 (PST) X-Gm-Message-State: APuU4Z8gFadWmCTDzwSvCqfLav1rNoomgMeDZf5VLxvOr4/bPrS6sv1c Cj8AWSicyDz4KWc3RRG/SJEcFEajaQcZLHnuJQb2SzmtaXsiR3nAq1s5HG23wVKcus8p4eJjokc LtzA70WlnY9YeMmKWIzv5tVRJT8f592ZBkBQUWkzfidqWZhyeeQ+XUg== X-Gm-Gg: AYBFou2jumo0mqX3CHslwnPeqcHXgn+c7D/6scLS2/rIMyy9Zg0HM06hHaLhtN8hoSI ndtQAMds7dADHnhdSvDel54NBrVFEnvOsPF+nO33ZgR4nAOkGME6mgZtpA2SH4FZeilZekMr3oX 6pIQGMa1AXqUW4Fi0Lh2JstT5fUKYGK7VUAu36dYW/60m+JX8KGhWc9cb8umLf5uyo6cwuPKxpv h7Q4gtLa6vFL3SRN6V5rEVkKgnCnFv1yieSeNlmWDk3HTKu5AvygHRelWG34wkMRbaVt/5FXGVg JFxFErv8Zp3fIJtA40utStllhTyVaPU3/yS0Zgg7dq7BTKAlo0c7/vvp40WGFFnQ+jB/3YZfExi 7SoSsl9zteQ5FYeNd X-Received: by 2002:a05:6000:4281:b0:48b:e54:84a1 with SMTP id ffacd0b85a97d-48e6e521411mr32882471f8f.55.1793820161685; Wed, 04 Nov 2026 11:22:41 -0800 (PST) X-Received: by 2002:a05:6000:4281:b0:48b:e54:84a1 with SMTP id ffacd0b85a97d-48e6e521411mr32882443f8f.55.1793820161197; Wed, 04 Nov 2026 11:22:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1793820161; cv=none; d=google.com; s=arc-20260327; b=bi7Kpkg6USuD+jPm1ohVq+CqQ2U7WTUDuaQenibol2/FL/I+gWEiT0vbRp376ETMIK m2KP2oJftMFXV05erANALtbXw/pqjmCqcn09F8BxJcqVao4osOS28W2+ujofoc0et4TD 6jRk7ZefFdRfdBg+KMNsyc+7JNjUd3eQZDAD385MMiPzSWi+6xLl7z42Lq94r0Lr3aT8 YwXiqweCx8CobH1bMEYsr8GsWA+svGTnLxuAJk8Jd+iKFQm8S0OHGhI5VrW6XDBjzqM3 HOGceI94Wb+De4oIJnpgEJ2n1kL+7UX2cDV0PsnOItMC5fL4vFSxEFjnoV//SI0BCyuN 2z9A== 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=t58gw0OTCzplIsxNLent4KlapK8VHHMngOSG7BjXpFU=; fh=uhsDkE67n3xzzOEtwERerZAx6dM9BK0jijoZzJPUFqs=; b=IRWhQcjkeazuYVLUC3tKB3Erkyz+rnUyjM9Z4okfUeMO9WkNgO0qwjAIj7vHzZbpzK fGxiAEuF110yLtSp1wzZS8d/4Bx1gwZKHb64ns0rX4pgl3ydp9aQdXyhUxNNQiBixAx7 +TyIPw2ZvQE2w4urZfCgpwBP01Q2UIcY1aUkVLusmUi9WdduTuw35cxQvksi+y33nBp0 OPiUiHVXzm7gEx1LKTsfKnLetqLQT/sHT+KdPmekpAhjtDl4JWTarI/1eq3JjhqW8zHm nm5O7xeRaGI+MSCkGIJX7koWTXaP/NwVlisEYO/41ISnvX1hNQ9NYZ+Nz1JBTt41lKBF n9aw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=Jvvi9pCn; 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-490a5a51faasi2966848f8f.147.2026.11.04.11.22.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Nov 2026 11:22:41 -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=Jvvi9pCn; 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=t58gw0OTCzplIsxNLent4KlapK8VHHMngOSG7BjXpFU=; b=Jvvi9pCnUH/+vvQOJLt 2TrN57pmBxozvK0hongtdPeVm8rbiRm7g/vy8wMBX+D5by37kdw724KjvYGT4PLyULY2jEwluXkj5 vdnLD/bthQ6B0JNkb6GYJYv89BnDeXWAN0m2MKj7YwZudv/4UpJkkM8RchXQ+UlwfAvbJ1K6+MQpM 6V1VvFazwroCnNJBfo24oBB18lQDwkLyspvsLh2pUXmtVXRr3+i4qGdgjLVbpR2SCcMrKD9HojDkz lEoca8pW4Qd9/NWkrHunFCYjNFtRkpCwAIVSxWLjPwfxbsbBEkRabDr6RfwTMtJ7l4iGshJhkv27S +MwuMq8emwjvZ0w==; 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 1xOgVH-00HOVn-2T; Wed, 04 Nov 2026 20:22:39 +0100 From: Konstantin Khorenko To: Vasileios Almpanis , Andrey Drobyshev , Pavel Tikhomirov , Konstantin Khorenko In-Reply-To: <20261014-b4-prep-khorenko-vstor-149847-6-vfio-exec-ms-backports-v1-0-07b4e541d4ec@virtuozzo.com> References: <20261014-b4-prep-khorenko-vstor-149847-6-vfio-exec-ms-backports-v1-0-07b4e541d4ec@virtuozzo.com> Message-Id: <179382015819.2760255.10443844965041002141.b4-ty@b4> Date: Wed, 04 Nov 2026 20:22:38 +0100 MIME-Version: 1.0 X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1315; i=khorenko@virtuozzo.com; h=from:subject:message-id; bh=vXzQ+YhBamBFQxeSc4NtB5z7fcy05qlC3mBThYWpYlc=; b=owEBbQKS/ZANAwAKAVGWCkf5YVwqAcsmYgBq64YA3W6MqLg3Ra5GapXU9hVUkRRz+9bN1y1uH tL227/N3FCJAjMEAAEKAB0WIQRWD23IPcXT0GO9CCxRlgpH+WFcKgUCauuGAAAKCRBRlgpH+WFc KmHTD/4xBesED3gg4QJdOqIUklLCJJKHzNbHKhmE8ZmjllNks2LGREvDFIZAqmTP2yZPouoTYA8 mqOJKMcaH+6vFF847cDSa4zr3+lLbYF97hAX7xFvmHNdtlc7+ROGEfgSr05sutbWUncvqdPqBT8 c9PGVoo4XjOcGuf9mZ1a8T/sYypAOG44/dqXUkAR0PWGYbvgVJOTtsmsdQvZ9u9ePPqou58Rb9S K9+dDoSu2s2ay8/DEPrT39oMwsazBzJXQqJlVBqiHpGTAk5i+kgMnDCCLaGUBTB6PbDSRdq8SQw eBZmdYORuCZWjvD16Gryv+rihmhS86xeflHxQy5rDyt+2Ew5BprZi7jZ8FyaVKPiv9k0YecvaPH kru+rA//Z3NPf+rzT+r6HRTGhQRu8VoFsg5lHwdNeTdG7y1CAFf67qTEYLfS7LP8z3zaMmgDPBR TUce4EfQB49ys9pLOfPUzHuiVNiXpeRJ0AEbkTDYzlxBPxBbqCmeDOShEj2bytpjnZv6kTp41Bf QmkGmekmKEhqb6TQVSYSyCpX4rXHzaqjYziZN5BcrtGvef4Eydk0DYYS9+BRcdQdSnRGdTkScTr w0f/WiJmzFPAnliCfcdC4xTLnhy7qFeEvfE2AFQpSubNWocxasoHhNBm0xX/ipsf+Yet7F9jSHb 1DxlnXbKhMLZGAg== 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 0/2] vfio, exec: two mainline fixes that Oracle carries 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 Wed, 14 Oct 2026 19:16:25 +0200, Konstantin Khorenko wrote: > vfio, exec: two mainline fixes that Oracle carries > > Two mainline fixes, independent of the MADV_DOEXEC series, found while > comparing our tree with UEK8. Both are in linux-6.12.y as well and > apply to the 211.52.1.22.x branch directly. > > - 1: vfio_mig_get_next_state() spins forever under the driver's state > mutex when userspace asks for the blocked arc STOP_COPY -> PRE_COPY. > Reproduced with the mtty sample driver: a soft lockup before, EINVAL > after. > - 2: do_close_on_exec() ran under exec_update_lock, so a FUSE daemon > that inspects the exec'ing process (for example /proc/PID/maps) from > its FLUSH handler deadlocked exec. Reproduced with a small FUSE > filesystem: a deadlock before, a normal exec after. > > [...] 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] ms/vfio: prevent infinite loop in vfio_mig_get_next_state() on blocked arc https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/8f215ebf4783 [2/2] ms/exec: do_close_on_exec() before taking exec_update_lock https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/0a91ee4f869b -- Konstantin Khorenko, Virtuozzo Linux Kernel Team _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel