From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (unknown [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id 7441280AAF for ; Wed, 14 Oct 2026 17:17:51 +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 69EHGYg7001595; Wed, 14 Oct 2026 20:16:35 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69EHGYg7001595 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="nbR3gt/w" Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69EHGXMc001589 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Wed, 14 Oct 2026 20:16:33 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69EHGXMc001589 Received: by mail-wm1-f71.google.com with SMTP id 5b1f17b1804b1-4a1ad49096fso20579945e9.0 for ; Wed, 14 Oct 2026 10:16:33 -0700 (PDT) X-Gm-Message-State: AFq9FYLOhdwnx93zZ13VesQyxWF97NrCAsaclYZxj7O6Nr4M5MoKLmqs o3pwVpxsaLeCbt9wiYFFhvLlFuVJWv9X+l9L2oOT0MA4yVolMajn+4c6Z0fSG7ujrctyshU445s Y1D0APFsLsYWdvI1kMEY7QgQpdqVjXyew446mhtQDGJlxx6JjShYmYw== X-Gm-Gg: AYBFou0gwXhOsz+LZWTkZlTa/4KgeyNejQ+r1B9dW4EZe8ffLQ8d15d/X++KOa4taRl lBfx2SYh7kX7OtXoAAlo5gni+aqQFV44PYjUey7XlLepYslo40phZE/FEo5muu/U9VsawtoRyJ+ UrFV4MJ7tGs7Vump+DGN/HOyootnO32vq9QSIbJjGi/eeEfqK3mHzCLGIZmdLb7e88wWwMs2bt2 WQmv++1XdTvTeBeeF6iuK/teBy0nzVJf+68B6W7rR3LQzxGuHlF/vrDJzDYV0T4Nxd9Epn9NbjF LGTAkyPP7+e3epM1p1Q69AmKo2TwkmNjQHl42wtzZBfv0eTUeve9dx1jrCb/lmWqVfT3Z32vXRS Zq5dLmbdHUHXRTfsU X-Received: by 2002:a05:600c:5254:b0:4a0:20b4:ba93 with SMTP id 5b1f17b1804b1-4a18e4aa11dmr336229175e9.16.1791998192777; Wed, 14 Oct 2026 10:16:32 -0700 (PDT) X-Received: by 2002:a05:600c:5254:b0:4a0:20b4:ba93 with SMTP id 5b1f17b1804b1-4a18e4aa11dmr336228565e9.16.1791998192188; Wed, 14 Oct 2026 10:16:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1791998192; cv=none; d=google.com; s=arc-20260327; b=VHV1qzYlP9dTJQwZ/eUzuUx62+bjYLpz7J3tVVhhrHhJXWJ8ViyJPp0eHVdptc5FVn pIgp/MIIfnOqsg/2JPIw3he3kYOla/pjkzkQoes7nOrp6tNcLgzW9pOQy7eqaLZJj5qv jTrMXtDRo7g+fMadL8/vQrzK1gK/OfDPlMsY0A1rINhAjJi/aRT7H7OAy1e0NBcgLsuE 5wuHXzQXwHVsaac9RkpMHPwXtZj9z4jnvrZGDaVTpefYigrk8Q8kQNzckxj9bYBI121T yyZVY4A4yNHDPw4xYv9LfKqUQ01qJKPUih7tpIJND6WqIyh6zIkG457d/YH8VqxzdsjF clmg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:dkim-signature; bh=fbkStIT6fsnGmARoFjv9mc678GJE94UPy1C37hmwWlc=; fh=aQfw1i5a4NQPWqzJLDKkrMTvdRoUn/cswL6yDWdmKfA=; b=jJ1HcWdt0ifuGi9qiAXgzYyPKsWKL67q2hESQYcJWgNOSj1aWDcPJIjNFEXqaAvb95 vP0KWV4Naiftenw6LJK7Zst13IROOd4Hr3AMwui1XebuprBP8kpScDCZLKiwIfrFSn67 x98Olv7+PLWYdyK3AR39hMZGvuyC/pBIaZF25POkxi1Gb+vDE+sjVV7Rfr8qualvDRpo 3ErPVrl3tvXZSDV4EC674CnMwU19AvOnG+yTtZdiY/jtOhcMgqZORyyY/M93elq4tPvy nyzgjEYYNZIxuWFa1TazuO5Wh44IZiP6tFM8TrfTy88c/ADfDqXboCtD/S53U6FeuQUh tnBQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b="nbR3gt/w"; 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 5b1f17b1804b1-4a1bd989870si4467545e9.11.2026.10.14.10.16.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Oct 2026 10:16:32 -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="nbR3gt/w"; 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:Message-Id:Date:Subject :From; bh=fbkStIT6fsnGmARoFjv9mc678GJE94UPy1C37hmwWlc=; b=nbR3gt/wuDn8G2Bv0Oy r3+tpRlfzQvEPjruuVr5EN56KILlA3pPsf9EfECKbbHsnWSmBn9eCGtK4+ppdf4igIP9uUaw3swj3 cBeynyre49F8syw/Lwn5dYA5tcoPKz0w0/7nt9vq93cgVypdkLmaPLb627fzCaJj8XLi7RqZRWAgY 04SZTZpWqmjOY/ETEx9ei/7EuunswZZmrpx/fbmwW/2O3Kk20fgmRf6UzbZfkygj5+h83vkjy4c4a R1AuI53xpKsKL+IaCg0tWSLZWWMu0FTWBhZeITNdTFMKcMHUiWrCTtC3PzzkRN55wZSg9Z/FEp+Vu A1ZEKTzF46Tbksg==; 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 1xH2XC-0087Hi-1l; Wed, 14 Oct 2026 19:16:30 +0200 From: Konstantin Khorenko Date: Wed, 14 Oct 2026 19:16:25 +0200 Message-Id: <20261014-b4-prep-khorenko-vstor-149847-6-vfio-exec-ms-backports-v1-0-07b4e541d4ec@virtuozzo.com> MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIAOm4z2oC/yWNwU7DMBBEf6XaM2u8rhtafgVxiM2mXiLsaB2sq FX/HYceZ97ozR0qq3CF98MdlJtUKbkHejlATGO+MspXz+CsG8iSx+BxUV5wTkU5zwVbXYsi+cv Zv+GAbZKCvHHEn4phjPNSdK1oT4OfKFyOR5qgy7tjku3/+ANSFDwbgs8nqL/hm+O63+7TMFbGo GOOaa+KylXy67NATWRxMOSMRUdkTs6Qcc5spt06Ke0Gj8cfWbaxBuYAAAA= X-Change-ID: 20261014-b4-prep-khorenko-vstor-149847-6-vfio-exec-ms-backports-0564f1b9331f To: Vasileios Almpanis , Andrey Drobyshev , Pavel Tikhomirov X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1377; i=khorenko@virtuozzo.com; h=from:subject:message-id; bh=cT57PiqZeC4HuJkK7X5wnoBqNqpVT0UAA9zxBfQD0Ac=; b=owEBbQKS/ZANAwAKAVGWCkf5YVwqAcsmYgBqz7juMs/rJiAL77HovxAwapCK9zYuwjbb8PIB1 pNZ6/hNcc6JAjMEAAEKAB0WIQRWD23IPcXT0GO9CCxRlgpH+WFcKgUCas+47gAKCRBRlgpH+WFc KqWQD/4wNKH8tuEHucQ/SgmlnIcQun+UnNvTfXLze8k+qXcssGh0UeSfVwBqFGMYJ5J575ea53S G6Nri2uZQcGZCuGcxZljRRcDrz16Jp5DPqitsRvVhJImW28fVj2JqecNtwLEO/1mZX4pwB0dYg1 FR9/yObuxJaSJQQN1POFEPULd6kd8m/zIqAYYnJbkuy90bbzeZ3v74gfxF3w3SFZ41+3tdGp92k ePfMqcdvlg4yNSctR995k7libkp0MKNcn+T6SeDUDup79UTMQ4qsV4mEpymYnr0yDfr397nkbEm P+SnY5cKQ3XAwQC3j7Z9GaKMPPHyuAmCI7ew5YXnDZXVi7l//+40W4z3rBJ7aTC2TbwGxWY+Afg 5MBKDl5ZvWMGAUzNCP9dYn06OuWd90r596Z3pn+IVqHm+0EQ/XD7hE4JZ/hp6/T/Hr7W94tutOB TofRY3M2z9bhh2klqX3NRSWj/0BgYb/Ylzm6frtgFpga8ZZCu0mw+wDUKjdUxjuXztAn7jTyy/i DywLia3xh+0pDM/Lhu8UsR17XMRkWCAiO1zfG025eA2pJ5iXIYSAisc/UyBcrp+DVV6FXA/aK02 v7VZHDryhwTdyDYtisQ0MJo6gpknA6c2ZzztxT0q/m39ULBrps/Cl6eNPwmqTom81XYMMk8GQ+F +MT5R3Wr039AGxw== X-Developer-Key: i=khorenko@virtuozzo.com; a=openpgp; fpr=560F6DC83DC5D3D063BD082C51960A47F9615C2A X-OZ-Fwd: true Cc: devel@openvz.org Subject: [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 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. Tested on a debug kernel: both reproducers, selftests/exec, a Container start/exec/stop. https://virtuozzo.atlassian.net/browse/VSTOR-150235 --- Jann Horn (1): ms/exec: do_close_on_exec() before taking exec_update_lock Junrui Luo (1): ms/vfio: prevent infinite loop in vfio_mig_get_next_state() on blocked arc drivers/vfio/vfio_main.c | 3 ++- fs/exec.c | 22 ++++++++++++++-------- 2 files changed, 16 insertions(+), 9 deletions(-) --- base-commit: defa968cbe8c38f1ff0231042dee07f00d27b2c9 change-id: 20261014-b4-prep-khorenko-vstor-149847-6-vfio-exec-ms-backports-0564f1b9331f Best regards, -- Konstantin Khorenko _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel