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 1B5B7C4167B for ; Mon, 27 Nov 2023 11:52:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 966A06B02D4; Mon, 27 Nov 2023 06:52:21 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 9160D6B02D5; Mon, 27 Nov 2023 06:52:21 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 805506B02D8; Mon, 27 Nov 2023 06:52:21 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 72B806B02D4 for ; Mon, 27 Nov 2023 06:52:21 -0500 (EST) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 46CDDA01E1 for ; Mon, 27 Nov 2023 11:52:21 +0000 (UTC) X-FDA: 81503571282.23.7A0687D Received: from mail-lf1-f51.google.com (mail-lf1-f51.google.com [209.85.167.51]) by imf11.hostedemail.com (Postfix) with ESMTP id B5A414001A for ; Mon, 27 Nov 2023 11:52:18 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b=KEadtUTf; dmarc=pass (policy=quarantine) header.from=bytedance.com; spf=pass (imf11.hostedemail.com: domain of usama.arif@bytedance.com designates 209.85.167.51 as permitted sender) smtp.mailfrom=usama.arif@bytedance.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1701085939; 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=UDO7ncvXAATevhwT++kqK1bgvPT8hD/xVk4r8C8v3oU=; b=B440ds4DrLtk+DJ9dXlS5wllbiSmB+D4ml4+Wi8/1T1ivPK8O9rIHJ8EacosgHsMcqroav HSfYnbOQ9vFjLpQBvjv4BmhMszPnoBUtEgYfrmHfaDTlxNkdUlVD8H49x0SyYdony6HYAP F+EGcRamGkq/7abjcC8szxjGF0hM7SA= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b=KEadtUTf; dmarc=pass (policy=quarantine) header.from=bytedance.com; spf=pass (imf11.hostedemail.com: domain of usama.arif@bytedance.com designates 209.85.167.51 as permitted sender) smtp.mailfrom=usama.arif@bytedance.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1701085939; a=rsa-sha256; cv=none; b=r8pkPdgztW6DY3jbio1NXuPum9nCJpe56sJQOSDmQGHvdkS2jPWzScIrdjmUeJ/+cBzGpo jELuqAYHxCXN/P1fbgPJI0z/MiX1yXiPuBunS1IgSqwu1sDdCmgFLRBrA6QAfyJoDFUby6 hFnl4AkP97GL5+I5XXPMByogojGIs1Y= Received: by mail-lf1-f51.google.com with SMTP id 2adb3069b0e04-507962561adso6249818e87.0 for ; Mon, 27 Nov 2023 03:52:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance.com; s=google; t=1701085937; x=1701690737; darn=kvack.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=UDO7ncvXAATevhwT++kqK1bgvPT8hD/xVk4r8C8v3oU=; b=KEadtUTfr2Yv99DwAuxG0rgKUeLIqQ1LFwsMc9jWdPkwfpEl0T95efG8KrXAl4NgmO jo1wZbCmP7ma2ziQ59+8WuwQW2k3mh6KkZU2941FgKTBOQJ1Wtx1yrTaBrc0Cc0cCE1m SteX+F9iP2JLMqFWxv9BqLU9RmBwRz4k9E5v7ScLHQd0w+IGXwbq+30yKa6mRvL/t2zr V/CEcbjvpn44inExHAdhZCPHcoeUzIIGHLuHYBj7gCIWx0mOXxElQ8L7XOAME6vbRy1j ipP9O2rRGTw6lU6G/t5NMlPtzLMpHHgH7DoL78cE1rIpQt7Syt+H0dly+ihTUyXe7ZyK rWnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701085937; x=1701690737; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=UDO7ncvXAATevhwT++kqK1bgvPT8hD/xVk4r8C8v3oU=; b=cP7H4WCe9MMEENrbaPGC3TzEjeVPBHGu8qhxsbb0fjb8WiMADTr8hDFsYJC1oWWYTA wOq90ltPPU1mqTwINAdMMtKj0KF4h4PFcXomzlFWmWwdNaqL3MlJ1BFUwex6N8Aq/MBI 32JqWGbHMIbZ6dgT8i+SD+T2ZxevfbaAy+s1aL2clMEcC4FIt8Qmh7WDfpihvCD66LwQ CkWCY6uQv73Gd6FbFUCOJM2q6zG8YuDjGuSZJNrinieQ+K1mNSadz44ak9EzlCfnUfmf UqygdRkvkFPsrbaTs/UvwZUTkwO7/qZVzQkG4cXCw5gXiq2YfN3LG+b7D9hmVEgHz/68 1wFg== X-Gm-Message-State: AOJu0YzmPnBI6DY9bc5S7lFdYprBWdKxk4WtCmhOd6bMjE6Ts0oloans Qbsw2If0DY2Uxs0Ujaar7OmXDQ== X-Google-Smtp-Source: AGHT+IH4TrdNMPzblGZNP+ycO68tEu2jCSB6jgINc1mAPjd3KiDZt90uG7xK9DQ2U8O9Q0zTqoOViQ== X-Received: by 2002:a05:6512:2244:b0:50b:a68e:9541 with SMTP id i4-20020a056512224400b0050ba68e9541mr8023149lfu.23.1701085936674; Mon, 27 Nov 2023 03:52:16 -0800 (PST) Received: from ?IPV6:2a02:6b6a:b5c7:0:e8f2:79b9:236a:4d41? ([2a02:6b6a:b5c7:0:e8f2:79b9:236a:4d41]) by smtp.gmail.com with ESMTPSA id r7-20020a05600c35c700b0040b30be6244sm13673021wmq.24.2023.11.27.03.52.15 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 27 Nov 2023 03:52:16 -0800 (PST) Message-ID: <9867cf7b-29a1-4fc7-61b0-7212268f9d50@bytedance.com> Date: Mon, 27 Nov 2023 11:52:15 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Subject: Re: [External] Re: Conditions for FOLL_LONGTERM mapping in fsdax Content-Language: en-US To: Christoph Hellwig Cc: dan.j.williams@intel.com, vishal.l.verma@intel.com, dave.jiang@intel.com, nvdimm@lists.linux.dev, linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, Fam Zheng , "liangma@liangbit.com" References: <172ab047-0dc7-1704-5f30-ec7cd3632e09@bytedance.com> <454dbfa1-2120-1e40-2582-d661203decca@bytedance.com> From: Usama Arif In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspam-User: X-Stat-Signature: csiafywpdr8bg5qgen7yrrscqooedme1 X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: B5A414001A X-HE-Tag: 1701085938-805661 X-HE-Meta: U2FsdGVkX1/DnUnziF+v3YTzh66YKXjqMM8YFJ/a9HcY3GA5Ct7E09dMdAShGBRfAuSA+s/I9g5oxXWfzLhtUeFUVUmO0GJu5j+8FVq/azZa3WspxGqnG92dlutXQU6OICyY1ervKpgAA51VO7ooIJlIRhyBEkX9FclrYZKPd1N1s84RVM5yp0B0Roo75X6HmbRkBKRS2mT8LPw1FzpUuvxXVTjr/QRKVRyRq3j/EMArScJigh6i+yHt9UMRU28AphJNuNIReQh8aIG4xUI7gPjPlH5GjSElyFog+RMBe0GBknyzTT2O8du83IrTaLHP6mmgKL6Iyfv10qeu0ClAw6SIsfYdEPXobtgnsSqqi2dZwZa2/SlY8AOqtsYakFJFA2kLEnfOPud2rs+ZT79swPjSg31UKoMSzM45QuxDciOg7SeNE9pKjTeYLM70kZLNXr2nKJQGnFvoBxZ+4qtQpsea0VD6uWmx74FDcaHdzATVvZDxGBOuGCb96pNAfWipFrxslqAf3qRxOOf+fSewxsl21SLgZYk6LjXsRUCRa4+q1APvEsPLp9nUqrYoYy5aUK0NTiGy+Xd6pokVsdp6CZpb2WsruQJRpByKBWZqm9vA1frFm6Tars38doM580sWeq0BdUDOUyVgg4Xlx1RGZhIadudFTuZGQDVeGIUoAOzuKhR+zoKzLXjKvHjrzx4/Kw1cAmryqGiO2x17P10Hx9JsGr9+PBm7uaOTBSEqKacI6j/dsd3oLgnPye9XpQwGHkUjtsUVAMHu5AOlXaY8pFASwO5MzbYyQV/CVaAAFQJdaRidOC1ji2PHaBE8dME20H377255IG+KxTlXVfGG8zmqAHxni+0qJkT+UIMIHle46JzfMt+eKq3dWS5Zn9SFjYdVpd0z/pYuFKWjSmWEPY7/afB6DLf+bP3mkgrqCbiAzfry0MSkOzKTmiDAz7k9BuxRVRGiEO7lVoW49g9 qHJO/iJo DlSGsElT7iWFmRMaSbTlhHXChFsXqbOw3uSurmxGs0ka9ZczwLR5atFqZFmhpT6UBuwyrV4oURqkxTNs2W8aonbaP/Oncza5VpwHPigxa7k71yf+y96ccB/fwm8FRlb9EOH7daw436XPl9J4ueiWxs1dVzmLhMk4zI53CgsJETtzatA3tuVIplNrkverIvsXqcYwfm2hJ8lfDnzjFC639HxLZ1UhHXQswwTvKvNa7+0ty4sm5qOLgH/9xhlkIHUO/uZIiMTgYBm3/+HlyobakkBmjGDij3IUfuQC5dpCffc5RHR98zMJ/oaDkmBsnAr5GviPew7/WYshFtaIyE54GA94cYiALOlfARTgva6V9Rr3cfBRiXsdBa6b5MPDtYqjuvVqNvIMRhW37MoxGwuBmJx6iThBzbI2BORn6NAlkBBUIgjO/Q48zIkOSoNLMph9v5+AdgCad645UpzwC4SFOQVE13yBQ0vEyvJdA2FmE0biPAR8RkSz7Pbi+EQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.002046, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On 21/11/2023 04:46, Christoph Hellwig wrote: > We don't have any way to recall the LONGTERM mappings, so we can't > support them on DAX for now. > By recall do you mean put the LONGTERM pages back? If I removed the check in check_vma and allowed the mappings to happen in fsdax, I can see that the mappings unmap/unpin in vfio_iommu_type1_unmap_dma later on which eventually ends up calling put_pfn. Thanks