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 B7CCECF34CE for ; Thu, 3 Oct 2024 22:45:27 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5032F6B040C; Thu, 3 Oct 2024 18:45:27 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4B3F76B042B; Thu, 3 Oct 2024 18:45:27 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 37AFB6B042C; Thu, 3 Oct 2024 18:45:27 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 1AE506B040C for ; Thu, 3 Oct 2024 18:45:27 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 78649140CD1 for ; Thu, 3 Oct 2024 22:45:26 +0000 (UTC) X-FDA: 82633773852.24.CA44867 Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com [209.85.167.41]) by imf22.hostedemail.com (Postfix) with ESMTP id 968EDC0013 for ; Thu, 3 Oct 2024 22:45:24 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b="2eo/CYGQ"; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf22.hostedemail.com: domain of jiaqiyan@google.com designates 209.85.167.41 as permitted sender) smtp.mailfrom=jiaqiyan@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1727995502; a=rsa-sha256; cv=none; b=hEPtoheKW97pl9mKYbj4Iu9tBASk6cMkCJ06OCKpyjugN3OF3jgmM1Ps9PFFkcuw+yJJIX WBRCAaJVj1LMEeKL6hX68Nq0Duy8hUhPNp1HuhbI6USS/+6IAJ1EGric0LazpiTcAAke0R /u//ULC8CSYGAjR/rbbalwmfT5nd4vg= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b="2eo/CYGQ"; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf22.hostedemail.com: domain of jiaqiyan@google.com designates 209.85.167.41 as permitted sender) smtp.mailfrom=jiaqiyan@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1727995502; h=from:from: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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=VkNfwSZPjGE7sXMtaQ+EnzAmbXIo+7kb8LjEeY61o/M=; b=BiQpnNjjlo4rs8DHZRDm1APwSIetK5fq9YtRnMjimKVkOV0TwOTMomEyonL9SgkI+V7qFt +EyKGADMT0f0+5AyKkIiX+dVALtKuQsglw8qhEsBpaXkwLJc1v4g1cQ72ILXKgD+4kLCTg 5zGrUk8m6I73EOLAmc8FoYa8SUYrlmY= Received: by mail-lf1-f41.google.com with SMTP id 2adb3069b0e04-536552fcc07so4704e87.1 for ; Thu, 03 Oct 2024 15:45:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1727995523; x=1728600323; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=VkNfwSZPjGE7sXMtaQ+EnzAmbXIo+7kb8LjEeY61o/M=; b=2eo/CYGQ7WRvu3kapbx3OHjAqDOrVwMRiow8+qEM1Xo8oO8kUNpb50eLZRUF2jeQWB IFSszFFRSPcDF8IpRa0KCwYXezYpR3kOS78k/73yoOXSpiltSH3uE+l6b7KmoxMOFBTT TJ5+S96eTUVyRTLjmfMBTATqRQuUT2SOVBhCrHjHhHe3d+0sAYF2dTxDc1Pis1gYPdpL xFTLeDodm7xaUY5Ze1qLs1cX1RPa2jus6k4dbStJbCXqFVVrwwtPKJfdoKoJp9ro0ZmV TzJDFACwALL/dCx7Z0YgEbd1JLpXvP5a2BZXkV37E6UX+QQKqjcEPM1j6KEMzsS9mvRo xTiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727995523; x=1728600323; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=VkNfwSZPjGE7sXMtaQ+EnzAmbXIo+7kb8LjEeY61o/M=; b=TBi/+fwd7Dpj6RHvh02OLW8KFJOeqKVmkgYQ6s3OlhsFrHrOo8vfurl8pD7N+Mxqqt UPqUude/l97XpGZ9RuTqwPLQPjI9Io24p1JJ+ldhmIpbesEFR7XbQwxwCsOiUYG0luch FZsBAUKlYMelXHItq0wh0hWYRGZmtFTMfBAwkse7QM6mIIap0ii3ndv2PTdDP2J+WSr5 6jWiTVQYSTBm9oyjIKPhJ3X8kscgqJYo/HFTQA3i3OQayVzAcYjUnkEw4cyDM3EeU42s KDEc7Vbo52fDGFB2Tg7/342jtSfbCLdk45HSFHfHXknWVNWN26yMtT9mlP1G/l6xzziG PlFQ== X-Forwarded-Encrypted: i=1; AJvYcCWRdLqRL5Ss5r97ESCHgAYMc1bDT5t1I1wi98ioeRylxfjj7kZ5YfAyU+RTM17BX2FZERHHQOce4A==@kvack.org X-Gm-Message-State: AOJu0YwS/oBp+/G/vBhRXllTcv0oPv1tXZ9OmwoAUmpXniNVHUuvdD3B g+e10NoUaetoLJ41YhK0He4+aQqWIC7mI2Hj0RT0/Yi0DK6IqtOunhmDkoWp0A65RaIsPSuXuXO NqXpnVo5ZTVeuIdD9mzjbrIEMpB4+8XwIDr8P X-Google-Smtp-Source: AGHT+IGLlDZPA9xO4h9atIhMcr3vA63RnKGS5choaiVqs79SdjaLxVSv0h6PbHSyUaZehmea4T6oD/EuasLfko0CPwM= X-Received: by 2002:a05:6512:2396:b0:539:9ff9:5cbe with SMTP id 2adb3069b0e04-539ac3793ecmr127188e87.4.1727995522762; Thu, 03 Oct 2024 15:45:22 -0700 (PDT) MIME-Version: 1.0 References: <20240924043924.3562257-1-jiaqiyan@google.com> <20241002150217.GR1365916@nvidia.com> In-Reply-To: <20241002150217.GR1365916@nvidia.com> From: Jiaqi Yan Date: Thu, 3 Oct 2024 15:45:09 -0700 Message-ID: Subject: Re: [RFC PATCH v1 0/2] Userspace Can Control Memory Failure Recovery To: Jason Gunthorpe Cc: nao.horiguchi@gmail.com, linmiaohe@huawei.com, tony.luck@intel.com, wangkefeng.wang@huawei.com, jane.chu@oracle.com, akpm@linux-foundation.org, osalvador@suse.de, rientjes@google.com, duenwen@google.com, jthoughton@google.com, ankita@nvidia.com, peterx@redhat.com, linux-mm@kvack.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Stat-Signature: dox6a4nj4wxpb3eyekoc3egx56a8nmkb X-Rspamd-Queue-Id: 968EDC0013 X-Rspamd-Server: rspam02 X-HE-Tag: 1727995524-64967 X-HE-Meta: U2FsdGVkX186aL1770Zsbk/MGYi9Est12W6uvW5HveKS8MgrhlkFT505z5PX/2b2V+GtAWHevfE9dFwqthpVdQ6EO+DZnW5ZJebHqRcfHlEwlxjv9jI6g2ZA+o9WxXdQJijMAzQDi/yZIFJbGQeExE+N+vveam/61JBaeP3M8i1lmg05sK3TQztQl1kbv8iyH4r/kpZTDAy4wFZDTm2jmP2NHHBJB3k5NgozHPk7pBc4V0MifmcIHlU41KLqCUZuMMAThHVd7h06/xC8Q7k0bZFFRmuJrqZxsSVHzlQTwQtENHM3IC44JWw723efrgNAm4U/ItDEkxL433qPWO2GD0AtaOO4kdcgPtrhIVvK8Mci0X1TXgXDjqPPCw94N13evxZtBYg3eNmTo+SxRIpszkOYwYOLZzfAww0Mi5N/orqmC33QsRsQud1/Gdm6BBkofOFewIZ0qKISmb9bQ02yrr9rluYEFmaXh37NBdfbh+ehdgxmA0OqG/MwDwmAmFphH0gQVo4J/VOK+mi05ohY6yfewJ9kfJjJIqgNCOVQo9JlacWUi/fXVprZRco6qY7eCVgsLB9dSF7F0F85TuNGujMPUC73wNiHEU5dyRgXxHAgpsWeqrgqtQx++67rvATE8tvMH5OWdbvy19NY/3m8IRaUzHJr1bLeTFUvgnXLvG+ufWYU0ng0S2SKdRpHzoMSAlNRYxq6kz27nnUHJOd/8ES8Bw2jEtTki8W+bRD4/P0SZRQFIRpaxoB8/dXETXhzdM0VykjFfV7Q5l79ngDlYv3qRjYsfIqRyzf/to+anKY89uuVpKXktqEmlxJrFtBouOiXvwafyOc1V18hz4O4bYR0VnbuQaHZ3eN28gH6AFH3NhBM11cgWrXc2UaXYbzBiv/WifpVQlI4AU1K7bdKKMrcBjpYdG+r4bTvtfEO1J3OQt4Sq8UjHKvj6CZrMhXY2oNo07SCgSZ7hRgVVT7 ddrLtJNs GPRC09Lq1yEvQk3bpegnSd9XXQ5HKvM/Z5Q48vDoz4aTZy6k8nhvFSL7qWMmRyJIpz3ECcyCrXsZUOM6ADmAitnnzKoImqv7BvVHucQfARU2F+2GsDEQz7eFsFOe/eKehQL9lluWBSOH7QcxcBFjnaAGbODwRbxAi6gJDrjrHpU1QiIhZZKrQAc+6rt6k2Scijj68vRbMabz1eOoFs767U7VttT5RXg7kYYL0Wuj71GoHka5S13pn2DU3zBMbGwCK4s4TjkMAAZp5iX6xJnMDrz0JB2hGgHWwsXMz X-Bogosity: Ham, tests=bogofilter, spamicity=0.052804, 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 Jason, On Wed, Oct 2, 2024 at 8:02=E2=80=AFAM Jason Gunthorpe wro= te: > > On Tue, Sep 24, 2024 at 04:39:18AM +0000, Jiaqi Yan wrote: > > > So far I personally prefer the global MFR policy but open to feedbacks = to both > > options, or new ideas. > > Why? It seems more natural that only processe that can handle the > SIGBUS semantics would opt into them? Are you suggesting you prefer the per-VMA policy, or proposing a new "per-process policy" added via prctl? By "per-process", I imagine the policy to keep or offline the poisoned page will apply to all its VMAs? > > Jason Thanks, Jiaqi