Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp3947226pxf; Mon, 29 Mar 2021 16:26:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwNPilsGJw3aK1SAFtz315M6jyFlInJQBMqlJqXVsmwbYbOwki3r/3G2dPZNvrWukv1nSRT X-Received: by 2002:a17:906:4e99:: with SMTP id v25mr30746647eju.532.1617060409696; Mon, 29 Mar 2021 16:26:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617060409; cv=none; d=google.com; s=arc-20160816; b=xQsO3YPgDPXQlaOKuac43qs5CLxqWR1NIBRsMnQoPjGHmBgImEcfsx+3u6po/c3JBA uu3NaPvUmhbSlTDJBlCjZIgX7j0S2Umwv8IdNbTvH8xXUCPiTp9GPBZFMZh3PMBDP76P 3Vq+I8H3FXF+b9ikvukgpJi60ucpVVknj1eAq5hAlDH/whs8XluunhQGHFmbtzb8TJMt tMaMuTkusftjDrTU4LXGxvBbtm3FEnrNa8QsYpjFtUEezaPPZYpa6/WzH3WTKpMGYlv5 VMY4dnvXUSEiFa4dFTQveSsbhc/X5bImwQvevIW1ZFQTWouOcBZbYG354xWwvJC1w6bk 3ynQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=XF4To2Y7zgtF2QAVYiT7BBwCvauONTod77W3/2lXGW8=; b=GF6eSO6gMJrIfLDiad0QxC0v0IIKVHpRQC4VePua34kFY0XiWWbictcreoWT0kC3kq BKWX+WvC/B1o+ImMayElpeZFrZagoQnWfTVpNBzpg9BMzdFedBnU8WHU5hDCqnK6pxlP nXnHZOvnKSkCeP3uipjXAnAglaP4WF4zDcOmlusb/pW5kTbmdpwMT09MW1mG5QqKqDvW PowwrM1FjIYsvVe5uI8CeTkVClSJXPQFVqXPkALz4mbTKDtA548saITY5TG8u3TBnawS 5CSEKINjzrN3UIBuknAAxgvhbE3eV1NL8xi7xB8MDYXqWkx29tikVfPuucoR3IS9f0c+ QMTA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=Vsx9drBV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e26si13716310ejy.207.2021.03.29.16.26.26; Mon, 29 Mar 2021 16:26:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=Vsx9drBV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230244AbhC2XYv (ORCPT + 99 others); Mon, 29 Mar 2021 19:24:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47988 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230248AbhC2XYc (ORCPT ); Mon, 29 Mar 2021 19:24:32 -0400 Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9BAD9C061764 for ; Mon, 29 Mar 2021 16:24:31 -0700 (PDT) Received: by mail-ej1-x636.google.com with SMTP id kt15so21930413ejb.12 for ; Mon, 29 Mar 2021 16:24:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=XF4To2Y7zgtF2QAVYiT7BBwCvauONTod77W3/2lXGW8=; b=Vsx9drBV7ccArQSqmDPqC+lTIb/A77ziMCx5iPDxYzAHz5bdXrgSzOciH2G+olKEzH JH+aiwgu7Hdc7Js/CFjZeYUNpwx0+EJ4WO1eE2x1fsFGzMOLBuWvUcrIpPIC/BzArvmG SoSbsrr1a84pxS45T+LCHCPrZ4YT1EgHckSDx8IT4d9M/APuB7pnuC8BPH8hgLx1YKnX 8mmS8RFApDIqRbHB5XlYzw5cDHp5hIR3/bxLlGci8wVKnPeuvAPgpq7rHtbNCE/aUyzk mUztjRYlXDhIeGmczBxkjzDSdIyVqVIUQsrF4xS7Qy5pZtzbw/waLYA0DM0/VC+iNd0Y Zt3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=XF4To2Y7zgtF2QAVYiT7BBwCvauONTod77W3/2lXGW8=; b=gNMK9thvbJ7uRM3dgXfuC5MZ8SF/Fi4RaaVIQ0Vzuos03CV7LwtMcjVy0eZYHqa9Dn 6ROflvcYNdPzrGFb4tUs1S8iX7ge9P6eldLOJ6b0AVdW+IDQQPbNf2qqc7Z5g1YfKCxJ QfBMzrZP3Bqri9F3zzABl56ifDSIEHT2I40ezdMqOPD3llec/Ncku7cFZjbQndJlnwO4 TdMj8PQTQUmmno7bvt7t2GiufD4WorcYsTK/+M9FWQVIuPVlYp6sBl+hHp5GjP0/ovmj MMK2hqSXjPBLP1Kn1WAkfk7Wek7mUyWluxCMeLwc2gJpPACswgDgiDsrbxhxzphuRWaF MU8w== X-Gm-Message-State: AOAM532om1+ycekkJ9EI6lv7S00pZQ+MwUXHpV4J5faBuBjXEqBKvc5n 5Qd7Ih4Gwl46QmrZAErHFj9wPULVbLwpcl5oK/ZjlQ== X-Received: by 2002:a17:906:ae88:: with SMTP id md8mr29769425ejb.264.1617060270344; Mon, 29 Mar 2021 16:24:30 -0700 (PDT) MIME-Version: 1.0 References: <161604048257.1463742.1374527716381197629.stgit@dwillia2-desk3.amr.corp.intel.com> <161604050866.1463742.7759521510383551055.stgit@dwillia2-desk3.amr.corp.intel.com> <66514812-6a24-8e2e-7be5-c61e188fecc4@oracle.com> <20210325143419.GK2710221@ziepe.ca> In-Reply-To: <20210325143419.GK2710221@ziepe.ca> From: Dan Williams Date: Mon, 29 Mar 2021 16:24:19 -0700 Message-ID: Subject: Re: [PATCH 3/3] mm/devmap: Remove pgmap accounting in the get_user_pages_fast() path To: Jason Gunthorpe Cc: Joao Martins , Christoph Hellwig , Shiyang Ruan , Vishal Verma , Dave Jiang , Ira Weiny , Matthew Wilcox , Jan Kara , Andrew Morton , david , linux-fsdevel , Linux Kernel Mailing List , Linux MM , linux-nvdimm Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Mar 25, 2021 at 7:34 AM Jason Gunthorpe wrote: > > On Thu, Mar 18, 2021 at 10:03:06AM -0700, Dan Williams wrote: > > Yes. I still need to answer the question of whether mapping > > invalidation triggers longterm pin holders to relinquish their hold, > > but that's a problem regardless of whether gup-fast is supported or > > not. > > It does not, GUP users do not interact with addres_space or mmu > notifiers > Ok, but the SIGKILL from the memory_failure() will drop the pin? Can memory_failure() find the right processes to kill if the memory registration has been passed by SCM_RIGHTS?