Received: by 2002:a05:6a10:9e8c:0:0:0:0 with SMTP id y12csp282543pxx; Thu, 29 Oct 2020 02:27:41 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy48aRIoe4rAujR/BFT2UGDH/u6Wi2T+Pn9LRQlzkCBhgp/ZxaoZBcSqCu+BiGe+H0+1VNR X-Received: by 2002:a17:906:4351:: with SMTP id z17mr3102627ejm.110.1603963660898; Thu, 29 Oct 2020 02:27:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1603963660; cv=none; d=google.com; s=arc-20160816; b=I2raA8Tw/hfdPmOMGp0XIOyan/k05UcPQW2Ljnu/LbabrVGN9514Bm6rZW3tWjeWXN HjiFuledN9Ddo6d5s0zmm5mPUOUvppC1l487A4GnrG5PME6mO/xHg31CNH0ZfHMkyh1w EL9SNbajtGuG7JVf9nSashRtvHnXhgFGD+l1zMag24ebBId+6JXEfCxbsWzsk1U2zdXG 0wc9LBiVZYAvWCnGoEkuzvL2NHMqrJ0SlrwlH3H+RVsODgX49CAm8gBUcjonMS1IHC7D dRf+K1oLDxgEhuFqo60Cts3iA9/2yEyXN1Ky+0qPd7pqsqYs6dBpmVgx4Y45SnjfI3Ka hN8Q== 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=RXd5L3340dzHPl4D7TSnIVGFAYIoQ/W+pLHz6LYz95I=; b=NoOSCd3M7OXvhpp/8wWkxhZd+A8veGVdrsz7oYZfJd8KyZ1GIDqnSG4BRnQWP6pFQD Zp3Eal3fafiYsxalhqyHnVSWuF3Ay5iZUBYzNWoJCHRB8bTvZL9zLuRZHojggZmkhhrT kCumLIb+97Sr+CDSa9vgVwHy+G20qSAPxNOwN6FYavi0+FCbCk5xZocCLqnJkqPgNVFn sqCNjyWA8qMRPIjbsnkqFSohMJsA4OQzSA+KNYB+NpbdHEI80AJXed/s/FFrI7p0JgB3 tRNTLE2yGZM6RHYR5tvnkM/HqDQgr8F9ciob24vFolpc1lgIDlzoyIwbaIEAA6ituUBI +wcA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ffwll.ch header.s=google header.b=RAZGAbKd; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f27si1304277ejf.129.2020.10.29.02.27.18; Thu, 29 Oct 2020 02:27:40 -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=@ffwll.ch header.s=google header.b=RAZGAbKd; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726436AbgJ2JZ2 (ORCPT + 99 others); Thu, 29 Oct 2020 05:25:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46030 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726445AbgJ2JZ2 (ORCPT ); Thu, 29 Oct 2020 05:25:28 -0400 Received: from mail-ot1-x341.google.com (mail-ot1-x341.google.com [IPv6:2607:f8b0:4864:20::341]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2FBF0C0613D5 for ; Thu, 29 Oct 2020 02:25:28 -0700 (PDT) Received: by mail-ot1-x341.google.com with SMTP id o14so1683193otj.6 for ; Thu, 29 Oct 2020 02:25:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=RXd5L3340dzHPl4D7TSnIVGFAYIoQ/W+pLHz6LYz95I=; b=RAZGAbKdB4XcnSD0wp1Kz5dBTHMEAkPA/y5Q5zBFcm5ek6TOqOD+2MjSuNA7CsSuFv QdasXZzvzm82On3eSCMCjzvEPeFEdeSGCKm4fjXr/Z2Mh9xwUtFmVb6ioAaMFNhmVvnm LvNYGo6oa8r1Gs3CbA9euLgw6UBFM7BcU9IdE= 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=RXd5L3340dzHPl4D7TSnIVGFAYIoQ/W+pLHz6LYz95I=; b=NTPPcTIvp42Ce6Bp4vHJVLP2r55oMjlwM699GGN1QhaFQ6xgUJe58zEIiXbKKU84QS pPUWDG2atGI6pJo0/vgvevIEjU/rY55GQRQNz+p1EizzCf/Asvq+qNYIh3RiLLHwYIQY kTbx9kmj/pJt9isT4CJbwBrir5mgRkPIFMWaM7p6tprKhUPLis5u4JdK1gCDSGoVl/09 BZaQoDgbV629xrrHtcF9Ahr1mZDc+mgi3zxY0Ti3ma9akM7eMIpccCgGEUppMEfkFlLZ Yqboeli+uZKZhwfCTSGio+ye3iCNYl2xVJOpjMo7qNVkE+NK03ByI8BHV2QQAyLMuyc+ VKzA== X-Gm-Message-State: AOAM533XgCjlLiNpm0hT5YXcyTxTkI7+asns0hYXRQ00pLsE1nf742+6 L19KcQJAx/ovRijScmn+4322y1tXCzHhkAAAXVCvwA== X-Received: by 2002:a05:6830:1c3c:: with SMTP id f28mr2685703ote.188.1603963527533; Thu, 29 Oct 2020 02:25:27 -0700 (PDT) MIME-Version: 1.0 References: <20201026105818.2585306-1-daniel.vetter@ffwll.ch> <20201029085749.GB25658@infradead.org> In-Reply-To: <20201029085749.GB25658@infradead.org> From: Daniel Vetter Date: Thu, 29 Oct 2020 10:25:16 +0100 Message-ID: Subject: Re: [PATCH v4 00/15] follow_pfn and other iomap races To: Christoph Hellwig Cc: DRI Development , LKML , KVM list , Linux MM , Linux ARM , linux-samsung-soc , "open list:DMA BUFFER SHARING FRAMEWORK" , linux-s390 Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Oct 29, 2020 at 9:57 AM Christoph Hellwig wrote: > > Maybe I'm missing something, but shouldn't follow_pfn be unexported > at the end of the series? kvm is a legit user and modular afaict. But since you can't use this without an mmu_notifier anyway (or digging around in pagetable locking), maybe it should be EXPORT_SYMBOL_GPL now at least? -Daniel -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch