From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A29E223392A for ; Mon, 29 Jun 2026 22:00:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.129.124 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782770424; cv=none; b=pMqIEAcJDb8SbFg9LFrq/+J6o9WrwKf7F48tCI4mNXhW7samMAMGnoFq4MoAz0Y1f6KaS9/sU2Qo2kiUtsIgBC3o+gsSFpqkzIS7C/34A8L4AP5fmQWhe/A2JEGLw0qGEOpnHY9rwOINio636W9TgcOMzZUlOIs/5XKjWIlR4Sg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782770424; c=relaxed/simple; bh=HCpseHZmmX9DHnFPoVhhbk+KBaEoLnFYtLlrwjf2+fk=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=Kha1Y17RU+akMI+O8Vw9AnNtUgQT2tBKbbJfpCq7sXPIVHmLkoUORm6YEJeEaK92NvfLGmNrNGsKagTtK1LW5KBGDvnNEhYo2vWsNR+ZVzZQXEWCzVbDYo8ySdlH+VhtBbOoW4mvlnY//gxevtaqJ7qswjbYGuJwL6cwyfhP5SI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=RKrup0tm; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=h++achFJ; arc=none smtp.client-ip=170.10.129.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="RKrup0tm"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="h++achFJ" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1782770422; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=iiFXeMjHNJpp99quRxVQ4oRrHIqTG7TQuzkulOWcPj0=; b=RKrup0tmuDNBTouDAw5s4eWHTuj3gsczGlCZ+gpIBVbHyeu2wZl57IxKxnPsujEmTgIkxy i/aIEr0qiFRShQHag/orANdEOB91BAoCIsOj/HoG9a38Bw7/rrUC8Vi5wmQ+KKs/Pj6pUp 19OrvzHOLUnlPwjS+ufoWECF6f13x4A= Received: from mail-dl1-f71.google.com (mail-dl1-f71.google.com [74.125.82.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-425-3DSN-7ZGNoGTzpJsaEI4HQ-1; Mon, 29 Jun 2026 18:00:21 -0400 X-MC-Unique: 3DSN-7ZGNoGTzpJsaEI4HQ-1 X-Mimecast-MFC-AGG-ID: 3DSN-7ZGNoGTzpJsaEI4HQ_1782770420 Received: by mail-dl1-f71.google.com with SMTP id a92af1059eb24-139f5f5eae7so9442099c88.1 for ; Mon, 29 Jun 2026 15:00:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1782770420; x=1783375220; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=iiFXeMjHNJpp99quRxVQ4oRrHIqTG7TQuzkulOWcPj0=; b=h++achFJLCtemMKNaeE0TZFkn2MtWBADkEh5zSk843jJsp2Aa1cQ5lc4/kiKqn9cWc docsda5HkpIUai9oyP7d9fyhhgll760R2rPybY3eEobSjSXaWEHry25PUNWRKyxszCmh pNzEJiiiHkLs0td0meGB0u9ViX5YiBGOKEiljZVb0OH8hzTVlOnDIXItTM6tLtWvNlNT Zcz/mcO7jle4YHMvbQ2JzVCxnvYgj3WU3yknUxBgqxuGFAJU8wRknsQfNwZGrf84+IqW 5OfxA9sZgW6gcNmdCW/yiYXuPY+7KW0TeLpZenSTdHTKuemRiL1nFXLeUCVqV970VXGl 7OnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782770420; x=1783375220; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=iiFXeMjHNJpp99quRxVQ4oRrHIqTG7TQuzkulOWcPj0=; b=jaIKQ06P1XNgM66P/ccMjpfqt7LKM6THE18hvVSjhrYZknonbl6k9+9DuEwme4OeDT i7zZsm1IW3pMWWbFE2HSqCfa1gq9Ns59XkS77lvt8PBtYruc/7uyMPdY+WROuXkeVAIK y5iV5NjNHsNCu4NroauqW7E4AX1k+szSkR2ztoXdpmoaqq7HAawL+WQxvz3jbmDZRj3/ AvzsfBaVA0yi+FB9qtKtmMjP0EopZChPXZYSEGQZLSPAmfeuFTwg6G3H5h+M7xW0l/uA 51aneQEZEMVwqFYSeArK6RvZbPOJdkyoPwqsgFqORLrDyr6aPOh0ghFwoG1r0i4yHEJb gKHw== X-Forwarded-Encrypted: i=1; AHgh+Rp7QWlrgx2VjF09xRLKuJBxLF/R8lFYTAF92no8iBtCqDDtSZpYFZnnY0s7ZWvbFUSiwPxnm6pM3f6WJuM=@vger.kernel.org X-Gm-Message-State: AOJu0YzZz8OcLSs1jwPpzA64vecb2sdH3wyukcLyGNp6flovtxSErxM+ X8sMRLN7e8TZTn29bbPZycqTAd4ULMaNdtC+51wYzbWfqA6itFPDLS1dIv0p285cMS8WuWcdvwc fCX6lpN/iiNPbew8IuxQ6AkhFGQHp29i3n2ekME7zGT03lrheHMdsf+FmPq6hrk8+Sg== X-Gm-Gg: AfdE7cln65foZmYqfR8uyClusCsTSVVqcwn7gRAkQTKk9/imCWZEgADzVhZlNHwNrDz W0pfeNuaLaXMek5pb88qnKaUqV74YpEYMMzK6xcILY2Fc8YRVGlBsdQ2PRKra9sYog98+nrWSI3 tVo26Ugmj54ibbcJtHQrKmarCa6SveawagkLxUBY8ijkFweT3+16vYLEQ6EvCQZz6DLl4ZXtJDW MhrBh3t6zLoxAMb7ziqv+vwiXRYb6vGSh18RSKMqS42KrEtyMxACt0MDNdMSV/7fIl0AHvzoA5O KUaQcY0KlEr5AzWomsJF2Mr6U7zkeTkV9xhiIuJ1K9hInTsqojx7/HeoLqVt997oJwRWmhO0sEy tbA/SqWZtrTdOcSM4UgQHY4g9JZ6z8ODq X-Received: by 2002:a05:7300:2141:b0:30c:1865:d9e0 with SMTP id 5a478bee46e88-30ee12287a4mr843040eec.16.1782770419899; Mon, 29 Jun 2026 15:00:19 -0700 (PDT) X-Received: by 2002:a05:7300:2141:b0:30c:1865:d9e0 with SMTP id 5a478bee46e88-30ee12287a4mr843010eec.16.1782770419124; Mon, 29 Jun 2026 15:00:19 -0700 (PDT) Received: from redhat.com (IGLD-80-230-85-71.inter.net.il. [80.230.85.71]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-30ee2fc12e7sm1126539eec.8.2026.06.29.15.00.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jun 2026 15:00:18 -0700 (PDT) Date: Mon, 29 Jun 2026 17:59:55 -0400 From: "Michael S. Tsirkin" To: Andi Kleen Cc: "David Hildenbrand (Arm)" , linux-kernel@vger.kernel.org, Miaohe Lin , Naoya Horiguchi , Andrew Morton , Oscar Salvador , Hidehiro Kawai , Rik van Riel , Vlastimil Babka , Lorenzo Stoakes , "Liam R. Howlett" , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Brendan Jackman , Johannes Weiner , Zi Yan , Baolin Wang , Nico Pache , Ryan Roberts , Dev Jain , Barry Song , Lance Yang , Christoph Lameter , David Rientjes , Roman Gushchin , Harry Yoo , Hao Li , Kiryl Shutsemau , Byungchul Park , linux-mm@kvack.org, linux-cxl@vger.kernel.org Subject: Re: [PATCH 0/2] mm: memory-failure: fix HWPoison flag race with non-atomic page flag ops Message-ID: <20260629175638-mutt-send-email-mst@kernel.org> References: <0b5f8b4b-d7dc-4b79-9555-a5b36265f3a9@kernel.org> <20260629030657-mutt-send-email-mst@kernel.org> <4f5ba5d6-246c-4430-9737-e8dd8e4c5142@kernel.org> <20260629092856-mutt-send-email-mst@kernel.org> <20260629171727-mutt-send-email-mst@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: On Mon, Jun 29, 2026 at 02:39:44PM -0700, Andi Kleen wrote: > > We can maybe batch a bunch of these, and do stop machine once? > > If you add a long delay you increase the risk that the machine or > the critical process dies because there is an unrecoverable or > process killing AR access before the page can be off lined. Well nothing prevents us from opportunistically running the MF machinery once first of all. No regression then? We then add it to a batch and once the batch is full we do stop machine and reprocess them again. Hmm? > > (BTW that's a problem even with the RCU approach, the cure might be > worse than the disease) > > If you don't add a long delay you would do a lot of stop machines > on a flood, likely bringing it to a halt, even though other sockets etc. > might still be fine. > > -Andi