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 X-Spam-Level: X-Spam-Status: No, score=-13.3 required=3.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_IN_DEF_DKIM_WL autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CD37FC433ED for ; Tue, 20 Apr 2021 21:29:16 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 55A33613EE for ; Tue, 20 Apr 2021 21:29:16 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 55A33613EE Authentication-Results: mail.kernel.org; dmarc=fail (p=reject dis=none) header.from=google.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id C136E6B006C; Tue, 20 Apr 2021 17:29:15 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id BC35B6B006E; Tue, 20 Apr 2021 17:29:15 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A63EA6B0070; Tue, 20 Apr 2021 17:29:15 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0121.hostedemail.com [216.40.44.121]) by kanga.kvack.org (Postfix) with ESMTP id 875776B006C for ; Tue, 20 Apr 2021 17:29:15 -0400 (EDT) Received: from smtpin11.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with ESMTP id 42454824999B for ; Tue, 20 Apr 2021 21:29:15 +0000 (UTC) X-FDA: 78054036270.11.6A839FE Received: from mail-io1-f50.google.com (mail-io1-f50.google.com [209.85.166.50]) by imf28.hostedemail.com (Postfix) with ESMTP id EB9292000266 for ; Tue, 20 Apr 2021 21:29:16 +0000 (UTC) Received: by mail-io1-f50.google.com with SMTP id s16so34748540iog.9 for ; Tue, 20 Apr 2021 14:29:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=lHwmgbifuG0M3rXBM4pJp8JDF3uOD0QG+0y4qHiOLl4=; b=hzsFH1dcSvdXMaaExg5echKUbnVUhtWFFlovxS/9tgtjlHQ7oX8H+LYoQqDr0riOyP eUJNPystxhJIE1e/wCujS9Rtk91K9rflSyNWN28TpCYEWyb0JJcpWEFtY6zk3veuaMCz zMbsT8tstCP3uaSOv4YxtoFrY2s41iMOtWOW4UjtoLZK7dsd1Pq/+GCu6mHJJaL8koHh vpH2xaQh/SEPr1vHaPdcq4fgkN4ahwlMexYPQ4pKwVc/h9wurmsOocSALj9k7vEx5bbx 5d8xcIt5BrGypmKvqBA2RU9476yza+rwF9qpDx9f+JGr4EM5S1lB7FsY9Y3dR8jYXC0Z 7/Iw== 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=lHwmgbifuG0M3rXBM4pJp8JDF3uOD0QG+0y4qHiOLl4=; b=UEP+VQ1EMVwuYjzSAd6AXcJuLBrFIJ/hwhDIA1srdKML6GZ1n4kozb+BnEaWrMmQ+k D4/ec5MPzAst/811pl4Iu748wWTn8eD8Plp4PaDKDUOTbyHhmS+hxrtHI7X+HQp9pgE2 omDDT8i7GAQO+4ayumTh9IJrDpItdW9B8dtcyO2Y2pcdubF63UHe+m0MJPAcnG4V2CvX QiIehmYVnG4xQt5Uc/P1Bb3kD3PTyI8P4g73torR8RIavZgIAbn+13icvlPMAOWs1gnS RjJuZlws8TQwrS+3hQ2d/EiujWuBDZANREDjgIYtljbYvbqdOfa+7itQEkS7RefqnO3x pJCA== X-Gm-Message-State: AOAM533GBCl3uzV2KHUi12fp+FrBsnlSVRs8UVVBPK6meFYzLqHlLzmN lVEmI6SetVGdp2pMdctY2fvjvLdXj2ezTzHzobzd2g== X-Google-Smtp-Source: ABdhPJy5SRraaujh5o7+plqCW6pod/hZ3p9Z+ilGfwktMKl1zQ+uUmIXRpPydRmau3Fw8hTII4uYbt4h+6lqsFujgNc= X-Received: by 2002:a02:4444:: with SMTP id o65mr17093204jaa.1.1618954154039; Tue, 20 Apr 2021 14:29:14 -0700 (PDT) MIME-Version: 1.0 References: <20210415184732.3410521-1-axelrasmussen@google.com> In-Reply-To: From: Axel Rasmussen Date: Tue, 20 Apr 2021 14:28:36 -0700 Message-ID: Subject: Re: [PATCH v3 00/10] userfaultfd: add minor fault handling for shmem To: Hugh Dickins Cc: Alexander Viro , Andrea Arcangeli , Andrew Morton , Jerome Glisse , Joe Perches , Lokesh Gidra , Mike Kravetz , Mike Rapoport , Peter Xu , Shaohua Li , Shuah Khan , Stephen Rothwell , Wang Qing , linux-api@vger.kernel.org, linux-fsdevel@vger.kernel.org, LKML , linux-kselftest@vger.kernel.org, Linux MM , Brian Geffon , "Dr . David Alan Gilbert" , Mina Almasry , Oliver Upton Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: EB9292000266 X-Stat-Signature: om6hpxrswstqnotkn6fsdrak9a4bnkzy X-Rspamd-Server: rspam02 Received-SPF: none (google.com>: No applicable sender policy available) receiver=imf28; identity=mailfrom; envelope-from=""; helo=mail-io1-f50.google.com; client-ip=209.85.166.50 X-HE-DKIM-Result: pass/pass X-HE-Tag: 1618954156-830762 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 Thu, Apr 15, 2021 at 12:13 PM Hugh Dickins wrote: > > On Thu, 15 Apr 2021, Axel Rasmussen wrote: > > > Base > > ==== > > > > This series is based on (and therefore should apply cleanly to) the tag > > "v5.12-rc7-mmots-2021-04-11-20-49", additionally with Peter's selftest cleanup > > series applied first: > > > > https://lore.kernel.org/patchwork/cover/1412450/ > > > > Changelog > > ========= > > > > v2->v3: > > - Picked up {Reviewed,Acked}-by's. > > - Reorder commits: introduce CONTINUE before MINOR registration. [Hugh, Peter] > > - Don't try to {unlock,put}_page an xarray value in shmem_getpage_gfp. [Hugh] > > - Move enum mcopy_atomic_mode forward declare out of CONFIG_HUGETLB_PAGE. [Hugh] > > - Keep mistakenly removed UFFD_USER_MODE_ONLY in selftest. [Peter] > > - Cleanup context management in self test (make clear implicit, remove unneeded > > return values now that we have err()). [Peter] > > - Correct dst_pte argument to dst_pmd in shmem_mcopy_atomic_pte macro. [Hugh] > > - Mention the new shmem support feature in documentation. [Hugh] > > I shall ignore this v3 completely: "git send-email" is a wonderful > tool for mailing out patchsets in quick succession, but I have not > yet mastered "git send-review" to do the thinking for me as quickly. > > Still deliberating on 4/9 and 9/9 of v2: they're very close, > but raise userfaultfd questions I still have to answer myself. No problem at all, I'll send a v4 with the 4/9 and 9/9 updates on top of this, and we can proceed from there, ignoring this version. Sorry if I seem too eager. I really appreciate your reviews - each time they are very thorough, and I learn a lot from the process. > > Hugh