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 5DBB9C433EF for ; Tue, 19 Apr 2022 19:44:57 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A48D26B0071; Tue, 19 Apr 2022 15:44:56 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9D06E6B0073; Tue, 19 Apr 2022 15:44:56 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8224A6B0074; Tue, 19 Apr 2022 15:44:56 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (relay.hostedemail.com [64.99.140.28]) by kanga.kvack.org (Postfix) with ESMTP id 6D5876B0071 for ; Tue, 19 Apr 2022 15:44:56 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay13.hostedemail.com (Postfix) with ESMTP id 3AD9061E72 for ; Tue, 19 Apr 2022 19:44:56 +0000 (UTC) X-FDA: 79374656592.07.1E5ED4A Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by imf11.hostedemail.com (Postfix) with ESMTP id 23BDA40011 for ; Tue, 19 Apr 2022 19:44:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1650397495; 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=5vCwuSK/712FB8g0Zizwg2pJoMPCopbwmLWH0e6BsO4=; b=cmHsWLuZ0aPURHI7DNAq9XRA13+1gCEM7qz9HCLl73rejjcMbCnr6mWlpAuu9KbEkP0aB3 zMxQFVV+6Y+veAHDVrK1SeI6pXQQBU7qlprFk8mnOkf/y+VHA1Dt2Aa0D3605JRlGwED2t SfxA06clc4sIM0J4qrcKw4y+hJ4JnqA= Received: from mail-il1-f199.google.com (mail-il1-f199.google.com [209.85.166.199]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-414-Yh1J0rD-PqK3T_xA0Sa7lA-1; Tue, 19 Apr 2022 15:44:54 -0400 X-MC-Unique: Yh1J0rD-PqK3T_xA0Sa7lA-1 Received: by mail-il1-f199.google.com with SMTP id h14-20020a056e020d4e00b002cbcdda66ccso10122190ilj.6 for ; Tue, 19 Apr 2022 12:44:54 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=5vCwuSK/712FB8g0Zizwg2pJoMPCopbwmLWH0e6BsO4=; b=2xYehblCq8/8PfAq7YtflLnA5gjzmdnqig/Fp77rKE7N/oDAbYOwRHsPvkg1QsWRfG ZBZwMoN2AZPWYOoIYvKJSmky7C56hQMY0vRUQSVfZyPjk51k1WWx4ISAUxqhiqVBbJCE uIE6HD6/kRVcHkIa71ETpCtgjW9R30XPc+iNWSgdvl4sZzHO9rVAyOqGGmwFq1F5e5JX ttC84mKKfT/RIK89RgVg90VeR7ohCHEpNPpYhRW0SaEKtkD1Hdz/NQJUNffpnm7nCVAG 7N5RGbEq/Km5j4uFCtqJ76sZ7C6U82zq3QgMsjxmS3Pq7/VSQH/npByp1na/6tq0fIEk BGsA== X-Gm-Message-State: AOAM533C6H4n8PPU3b7BoxwtGUPCAc432n5DbySVaaLOelW0BWtQu61s QMAY8NTBIotPBQ9+URyOtDxaX2yLLSH1lqL34PlGJc+7brVFCJKD2Qli55HcOxha++sYjkJaY2f GNYm4T+SLY/E= X-Received: by 2002:a5d:85d2:0:b0:5ed:a17c:a25c with SMTP id e18-20020a5d85d2000000b005eda17ca25cmr7435274ios.85.1650397493142; Tue, 19 Apr 2022 12:44:53 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzBLdhTL+ZNpa9L5wyZ5vSYwDFzzRA9HFCZfgMNAwtPqtegu+snbmrfU3mWAijR65esmn175w== X-Received: by 2002:a5d:85d2:0:b0:5ed:a17c:a25c with SMTP id e18-20020a5d85d2000000b005eda17ca25cmr7435248ios.85.1650397492575; Tue, 19 Apr 2022 12:44:52 -0700 (PDT) Received: from xz-m1.local (cpec09435e3e0ee-cmc09435e3e0ec.cpe.net.cable.rogers.com. [99.241.198.116]) by smtp.gmail.com with ESMTPSA id q13-20020a056e020c2d00b002caa365b43bsm9585490ilg.76.2022.04.19.12.44.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Apr 2022 12:44:52 -0700 (PDT) Date: Tue, 19 Apr 2022 15:44:50 -0400 From: Peter Xu To: Alistair Popple Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, Mike Kravetz , Andrew Morton , David Hildenbrand , Matthew Wilcox , Nadav Amit , Axel Rasmussen , Andrea Arcangeli , "Kirill A . Shutemov" , Hugh Dickins , Jerome Glisse , Mike Rapoport Subject: Re: [PATCH v8 01/23] mm: Introduce PTE_MARKER swap entry Message-ID: References: <20220405014646.13522-1-peterx@redhat.com> <20220405014646.13522-2-peterx@redhat.com> <87o80xjwvd.fsf@nvdebian.thelocal> MIME-Version: 1.0 In-Reply-To: <87o80xjwvd.fsf@nvdebian.thelocal> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Disposition: inline X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 23BDA40011 X-Rspam-User: Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=cmHsWLuZ; spf=none (imf11.hostedemail.com: domain of peterx@redhat.com has no SPF policy when checking 170.10.133.124) smtp.mailfrom=peterx@redhat.com; dmarc=pass (policy=none) header.from=redhat.com X-Stat-Signature: ijiu1jm5yh5a9yb6dofjddsqsoyttm95 X-HE-Tag: 1650397493-507434 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Tue, Apr 19, 2022 at 06:25:31PM +1000, Alistair Popple wrote: > Hi Peter, Hi, Alistair, > > Is there something I have missed that means PTE markers can only be used with > file-backed memory? Obviously that's all you care about for this patch series, > but if we needed to mark some anonymous PTE for special processing is there > anything that would prevent us using a PTE marker? Specifically I was thinking > about it in relation to this series: > It's not necessarily to be restricted to file-backed. All the file-backed check here in this series was just for safety purpose and nothing else. I think it's a very good example of that swap-read-error case that pte marker does sound like a great fit, but let's see whether people would still like to stick with hwpoison which makes some sense too. Then let's keep the discussion in that thread. Thanks for the pointer! -- Peter Xu