From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 788B6C369C7 for ; Wed, 16 Apr 2025 21:51:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 12DDF6B0291; Wed, 16 Apr 2025 17:51:04 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0DC6E6B0292; Wed, 16 Apr 2025 17:51:04 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id EBEAF6B0293; Wed, 16 Apr 2025 17:51:03 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id CC4A06B0291 for ; Wed, 16 Apr 2025 17:51:03 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 3E456120E1F for ; Wed, 16 Apr 2025 21:51:05 +0000 (UTC) X-FDA: 83341252890.21.3F53622 Received: from mail-ej1-f48.google.com (mail-ej1-f48.google.com [209.85.218.48]) by imf09.hostedemail.com (Postfix) with ESMTP id 366E7140002 for ; Wed, 16 Apr 2025 21:51:02 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=Arkhvw7K; dmarc=none; spf=pass (imf09.hostedemail.com: domain of salvatore.bonaccorso@gmail.com designates 209.85.218.48 as permitted sender) smtp.mailfrom=salvatore.bonaccorso@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1744840263; a=rsa-sha256; cv=none; b=6AxBbZW0W2kk02A7o4hUF0zN3/WF+s1mjtn1nZHZLz/Y/F3BsWfZ2QFU4eF/Ugv129RpHs Ji38trA2G0uuJC2W7DC5iXjyt1qdrfXqF25E0igq9n2gCj9OqbZCWxz9jRePZxxNPG6jBp Q9Fpg1fwfPuLBEtkD950AC6k29Yr5II= ARC-Authentication-Results: i=1; imf09.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=Arkhvw7K; dmarc=none; spf=pass (imf09.hostedemail.com: domain of salvatore.bonaccorso@gmail.com designates 209.85.218.48 as permitted sender) smtp.mailfrom=salvatore.bonaccorso@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1744840263; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=UJdJaIYbEx3ZRtOqC4BE7tYp0utl0F2tybjya7bRNag=; b=RpdiAUGqOBtTQGroFCiW4tbfj5HmujBDnY90NtYHXZlAB2CTv9pAAGjwGHDCB6Fan5OXP6 5VxNlHuRtu/hp0N1C7z6IIivdkmOKlhCd1EFO4gSYr8x7YgejkZDZIVBK254HdZrUiwN3E D3GwZs6eG0C/tdeXqBCR+BCB2F7APkc= Received: by mail-ej1-f48.google.com with SMTP id a640c23a62f3a-ac73723b2d5so17478966b.3 for ; Wed, 16 Apr 2025 14:51:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744840262; x=1745445062; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:from:to:cc:subject:date:message-id :reply-to; bh=UJdJaIYbEx3ZRtOqC4BE7tYp0utl0F2tybjya7bRNag=; b=Arkhvw7KtDJCq4XQh9ERpgTyp7rdtlHj9j+jAAEzFf6VsPsahP2YKsfrdsGPi/CiY5 g/34spBPyCNhYWwG7ol16U3EVAASKFg6WYPhtBR+wyXwthQxHFyksItGruW9neSCh9ea O8fmIT5lFeXgOiNOBO5SS1vjeqKK6V43fOmgmrv9EAARLpplXA+dP7jplT7TWVLT8dy2 W7VfW2aT91Ip+pCei+ru0qszO8l/DN5ioc2pUCiFjxn5l3ggehbERgiTZADIYezbMTIm v90tU0RYo4cIn2wOQ9deD6WpqjhZNSFt6V6945I/5AjQExh0hG34gpe7Nr+DuvUMYuBO ZPvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744840262; x=1745445062; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=UJdJaIYbEx3ZRtOqC4BE7tYp0utl0F2tybjya7bRNag=; b=X5YhjoNx/aFKhGEHUZIs3s44OxRciUHuQ4G6vrQPSOU4sQ1NpYi+M+bQcztVfzRSbE 5R8sZ2JzxdJXpBn4uy1vuwd9l6gIBB41hLkeGI5iFivYaiLPT8v9iA3PY+9OZZiqXwZ2 eSBf4VQeSi6bnoWJUU1bpcgqDYXeQY4EfjCCTexoC+MXadyaAU50IS/4haMU6IPSVPC1 wOWyJX0Fzm6bXSnh/Rhebv/5PtjybfuaEJK4vvomvDD14p4pz+10I5DJFnx2DWh/E7n6 TM68iiN0zjelf4KvNx3kbshX7lRKwhMABPwHE1AfJqth1pUeP6xoJkezP61YsEaHUCPf MEoQ== X-Forwarded-Encrypted: i=1; AJvYcCUPIp6lUCC6QrB21WXNGXsEz63JadlU+nkxRjelor5CBmZHiVLCG77AsRm4BQt0uFICCX54HqAgag==@kvack.org X-Gm-Message-State: AOJu0Yx+/qxV9M+7VDRCOMBMax0cD03+meOeidB74+StGq+osFBkJssC iL6MNKLGvhC/xkhZJX22yewpvAH76qx7C8+J60/F8w6qb3THG9R/ X-Gm-Gg: ASbGncvHl23AsburuDaoL6OoO3uGQOuwgPXRh+L9lcqMFEl+WwrqktRuDOuFqp9eanU UXVCFwEoqyazz7mQstdRVgrb14gDJ8Usik20AMIGk8IUjLNOkKeqXcJJGJg2YGHYk4sYVRYCwqZ qjm24H6/7huk8fbFK6MsRDIm6rL2IAEysm1BlDYZFg4cRdCE2HMJoJiKYr6DZMxrHWL5eiwc1SX DILtnW8yWNanrcr1QSvZuvLBKtIlggODU6clNd9uUoWNTO8eVNJ3Q7fW/F5oJvmVQ2xWGZQQJJX kzk9XXw4cDb+MLxI7XqH+8nJOdt/WKSMKBkjphNvYPuSAIAc32lBZBBTEFlTLM6ttehHTqJwQYZ diZTvg90F X-Google-Smtp-Source: AGHT+IFK4dqVh9IwS7sEmyZQt6Kkrhj7u3AOMF7Z1XeZVWstA/f0rOPaMBIQ6cg6ig8xLchc+kWfkw== X-Received: by 2002:a17:906:d542:b0:aca:e0b7:de03 with SMTP id a640c23a62f3a-acb428f20d5mr382338566b.16.1744840261325; Wed, 16 Apr 2025 14:51:01 -0700 (PDT) Received: from eldamar.lan (c-82-192-244-13.customer.ggaweb.ch. [82.192.244.13]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5f36f527ee8sm9378835a12.73.2025.04.16.14.51.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Apr 2025 14:51:00 -0700 (PDT) Received: by eldamar.lan (Postfix, from userid 1000) id CBD3ABE2DE0; Wed, 16 Apr 2025 23:50:59 +0200 (CEST) Date: Wed, 16 Apr 2025 23:50:59 +0200 From: Salvatore Bonaccorso To: Alex Williamson Cc: David Howells , Christoph Hellwig , David Hildenbrand , Lorenzo Stoakes , Andrew Morton , Jens Axboe , Al Viro , Matthew Wilcox , Jan Kara , Jeff Layton , Jason Gunthorpe , Logan Gunthorpe , Hillf Danton , Christian Brauner , Linus Torvalds , Sasha Levin , Greg Kroah-Hartman , linux-fsdevel@vger.kernel.org, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, regressions@lists.linux.dev, "stable@vger.kernel.org Bernd Rinn" , Karri =?iso-8859-1?Q?H=E4m=E4l=E4inen?= , Milan Broz , Cameron Davidson , Markus Subject: Re: [regression 6.1.y] Regression from 476c1dfefab8 ("mm: Don't pin ZERO_PAGE in pin_user_pages()") with pci-passthrough for both KVM VMs and booting in xen DomU Message-ID: References: <20250416142645.4392a644.alex.williamson@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250416142645.4392a644.alex.williamson@redhat.com> X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 366E7140002 X-Stat-Signature: p1yj5d77th641pmbzxt647oaxoozi3zu X-HE-Tag: 1744840262-55144 X-HE-Meta: U2FsdGVkX1/UTc8r5rl5Uv/MiTVnyrOAf+5g0Txk7drtnhPjX6GK6C2OEMosrC1CmiMfq4/0FniBab051/eDJKfayJQKGBt40o/qZ3xcgK5qXgJHt2vEwDoGXU8kk18VACpyq4G7FedNBDkvPSNJ4EOnUOh1r/a0p83IprSKS3+Uei11Wbtx7Up7OwbIECrndCWfw1Pc1OERTwxEmxcvzlGxqhuEQJkIuKidTYPBWkBTWqzeKmqOsTxN7EYlid6QSDeM5Wo0pq5aHtguyucxtKiZYknsjumtaa+Ju5VSIvAYf0UU7g+UgaUh2IoauIRRP4lV2US/gLs73GHv8gW0U4geJ9wQUFO9l0aRV5GGoMgU1q3tHPoq1GSUw5dkmjISIeUEJLvcVTfByM7/3nhaI3+cFaRsxSUx2m7aDb1eRiSOXYT4OcAt191xeL+othre123NQl8bhPmau7nUwFaKKP8V0P2nLAiAqb68ECPVERSHIBdttIt5JQv0ZIpK6qlCbG+opoM+rzWy6TmgtlkypknonxSMIGjqpN4+DyL0swStPODFT80ekOqWHEf/oUCJwf3QLBihdOCfCJBSobNcQAhYTy0EHXUMqe4vv6oM4lY5ftHdmgMB8Lcm4ntqj5qSFv6d80oSbGC8kUFYNLyrxFxYCx6drUa1cTt0ztNodSC74XND9UsHbkFg2+z6TKkorQ3lpAhwMkw7uFRFqnsPNe9UkJ0G0qnkpV8FiwAJnyxZU3KuDHuWh0jiHVxG7pLxNpMRqtVnW3H0MDzWh/FL4DFyDQJ2R6G7e7vb4H6qdQgwG4aV/yVXHcSBA68+n/fZ9tu29e0CSkbdAGxOruDXqVkksJTgPm656lvuLBXQNMq2pmb9ldkCnyvVVA8E62wpqpzpd4gRuNml+CfaV/n3H2K18lRk3jmgSy0sztB3/qIDGIuywDZ5vCowIlmP9IVL4shQpSA/6+d8s67GYQD FtRFj/K6 +hGtYymGLqF+rWqlMi6AH6LTSk4PWGH3nMc3h8LIjs1e7b+3SicRyPu8Jm/FTnS+ZdKcYtJ/n+wx4bNNf+BNfnEqZmAVchlExYHEQKV0/ZpIoaVq4gCuePwDZeWyOWSYjH2aTTr3tFQJ5SyBMW6V42NQDTOiGUWQwRS+u1v8CoMtKnZ294+V6ZnSJkD81h6XsOupj0xIpjjRN8QQ/cb/MFskJoNC3Uh1PAUXXxLwSbz1Y2hlzOlmhFRazxhi70GNr7lNyEfceGTJduhxkOFXTD0CEz6jeMYo007+tFwOCSQ8H/WxFGrh9fMIP1TKLz8llgIXplTb0GluifdN+Kee1IKz4D/rCiV+GXfYpOBFrd6Nf+GTGIPvOsMOijFCH8Ea53ZGud9ezmf8qglpxEStW2c0/G44OOXtQcq5GUPNzBiNQVPeeZ8sfBS+iN3oNlIO35otbBKYxeYBRKa2CEUeobg/b4KZx012IqrOo94C9eVXc20q7+7SKCkHmMer8vNXw6QdPRrQqgw4clyoId4B5qOjosxhw45pySAydPVVHrI4h0IUOORiMZhWJsw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Hi Alex, On Wed, Apr 16, 2025 at 02:26:45PM -0600, Alex Williamson wrote: > On Tue, 15 Apr 2025 20:59:19 +0200 > Salvatore Bonaccorso wrote: > > > Hi > > > > [Apologies if this has been reported already but I have not found an > > already filled corresponding report] > > > > After updating from the 6.1.129 based version to 6.1.133, various > > users have reported that their VMs do not boot anymore up (both KVM > > and under Xen) if pci-passthrough is involved. The reports are at: > > > > https://bugs.debian.org/1102889 > > https://bugs.debian.org/1102914 > > https://bugs.debian.org/1103153 > > > > Milan Broz bisected the issues and found that the commit introducing > > the problems can be tracked down to backport of c8070b787519 ("mm: > > Don't pin ZERO_PAGE in pin_user_pages()") from 6.5-rc1 which got > > backported as 476c1dfefab8 ("mm: Don't pin ZERO_PAGE in > > pin_user_pages()") in 6.1.130. See https://bugs.debian.org/1102914#60 > > > > #regzbot introduced: 476c1dfefab8b98ae9c3e3ad283c2ac10d30c774 > > > > 476c1dfefab8b98ae9c3e3ad283c2ac10d30c774 is the first bad commit > > commit 476c1dfefab8b98ae9c3e3ad283c2ac10d30c774 > > Author: David Howells > > Date: Fri May 26 22:41:40 2023 +0100 > > > > mm: Don't pin ZERO_PAGE in pin_user_pages() > > > > [ Upstream commit c8070b78751955e59b42457b974bea4a4fe00187 ] > > It's a bad backport, I've debugged and posted the fix for stable here: > > https://lore.kernel.org/all/20250416202441.3911142-1-alex.williamson@redhat.com/ Thank you, that worked (replying here as well mainly to fix my mistake in the CC to stable@vger.kernel.org, which got truncated to table@vger.kernel.org in my initial submission). > > Thanks, > Alex > -- .-. Salvatore Bonaccorso --------------- Debian GNU/Linux Developer oo| ----------------------------------------- http://www.debian.org /`'\ GPG key ID: 0x789D6F057FD863FE -------------------------------- (\_;/) Fingerprint: 04A4 407C B914 2C23 030C 17AE 789D 6F05 7FD8 63FE