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=-6.1 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 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 D79C6C433DB for ; Tue, 9 Feb 2021 09:19:20 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 7402764EB9 for ; Tue, 9 Feb 2021 09:19:20 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7402764EB9 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=hisilicon.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=SllB3gzqOaYT4C5z1DTjlFC4bgiCXA9H14G/s2E2HYM=; b=g8qmFv/A8yNS5qSVTl4NCICnJ THP7PICx0Yduo7c/Sq04w5gJ/gunyq+mVXfJiOV+/cTiNgS6J9fLBJGLo07rWK02CwPoz8/3xK73B 4ZR2IQdP9gUPOskwUpL9L+fmEMOr+9Ly2kp+eYLtkEX8GFltAEDWrR22se9UKPgtKY5ls35u1UTqu ooHjQa5nLYh9DVvgAC3BpuAVkUzq0tqXUjlnFZrl7W2Rl8d6eG5rKN0F2ui0HIAZp0qv31daslkIT yY1WlT3XT3XeOA2pRIZC4C/6tHj+bKBUjY7XtoLqpplhrq1DxWanCJhidLcNCr9DkKfYBaW4jkYWr Uk+eFvADw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1l9P9s-0003qN-On; Tue, 09 Feb 2021 09:18:08 +0000 Received: from szxga04-in.huawei.com ([45.249.212.190]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1l9P9o-0003p5-Fw for linux-arm-kernel@lists.infradead.org; Tue, 09 Feb 2021 09:18:06 +0000 Received: from DGGEMS403-HUB.china.huawei.com (unknown [172.30.72.58]) by szxga04-in.huawei.com (SkyGuard) with ESMTP id 4DZchc0Dr5z165bR; Tue, 9 Feb 2021 17:16:32 +0800 (CST) Received: from [127.0.0.1] (10.40.188.87) by DGGEMS403-HUB.china.huawei.com (10.3.19.203) with Microsoft SMTP Server id 14.3.498.0; Tue, 9 Feb 2021 17:17:46 +0800 Subject: Re: [RFC PATCH v3 1/2] mempinfd: Add new syscall to provide memory pin To: Andy Lutomirski References: <1612685884-19514-2-git-send-email-wangzhou1@hisilicon.com> From: Zhou Wang Message-ID: <2e6cf99f-beb6-9bef-1316-5e58fb0aa86e@hisilicon.com> Date: Tue, 9 Feb 2021 17:17:46 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 In-Reply-To: X-Originating-IP: [10.40.188.87] X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210209_041805_379922_5B201AC7 X-CRM114-Status: GOOD ( 13.15 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: song.bao.hua@hisilicon.com, jean-philippe@linaro.org, kevin.tian@intel.com, Sihang Chen , jgg@ziepe.ca, linux-api@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org, Alexander Viro , eric.auger@redhat.com, gregkh@linuxfoundation.org, zhangfei.gao@linaro.org, Andrew Morton , liguozhu@hisilicon.com, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMjAyMS8yLzggNjowMiwgQW5keSBMdXRvbWlyc2tpIHdyb3RlOgo+IAo+IAo+PiBPbiBGZWIg NywgMjAyMSwgYXQgMTI6MzEgQU0sIFpob3UgV2FuZyA8d2FuZ3pob3UxQGhpc2lsaWNvbi5jb20+ IHdyb3RlOgo+Pgo+PiDvu79TVkEoc2hhcmUgdmlydHVhbCBhZGRyZXNzKSBvZmZlcnMgYSB3YXkg Zm9yIGRldmljZSB0byBzaGFyZSBwcm9jZXNzIHZpcnR1YWwKPj4gYWRkcmVzcyBzcGFjZSBzYWZl bHksIHdoaWNoIG1ha2VzIG1vcmUgY29udmVuaWVudCBmb3IgdXNlciBzcGFjZSBkZXZpY2UKPj4g ZHJpdmVyIGNvZGluZy4gSG93ZXZlciwgSU8gcGFnZSBmYXVsdHMgbWF5IGhhcHBlbiB3aGVuIGRv aW5nIERNQQo+PiBvcGVyYXRpb25zLiBBcyB0aGUgbGF0ZW5jeSBvZiBJTyBwYWdlIGZhdWx0IGlz IHJlbGF0aXZlbHkgYmlnLCBETUEKPj4gcGVyZm9ybWFuY2Ugd2lsbCBiZSBhZmZlY3RlZCBzZXZl cmVseSB3aGVuIHRoZXJlIGFyZSBJTyBwYWdlIGZhdWx0cy4KPj4gRnJvbSBhIGxvbmcgdGVybSB2 aWV3LCBETUEgcGVyZm9ybWFuY2Ugd2lsbCBiZSBub3Qgc3RhYmxlLgo+Pgo+PiBJbiBoaWdoLXBl cmZvcm1hbmNlIEkvTyBjYXNlcywgYWNjZWxlcmF0b3JzIG1pZ2h0IHdhbnQgdG8gcGVyZm9ybQo+ PiBJL08gb24gYSBtZW1vcnkgd2l0aG91dCBJTyBwYWdlIGZhdWx0cyB3aGljaCBjYW4gcmVzdWx0 IGluIGRyYW1hdGljYWxseQo+PiBpbmNyZWFzZWQgbGF0ZW5jeS4gQ3VycmVudCBtZW1vcnkgcmVs YXRlZCBBUElzIGNvdWxkIG5vdCBhY2hpZXZlIHRoaXMKPj4gcmVxdWlyZW1lbnQsIGUuZy4gbWxv Y2sgY2FuIG9ubHkgYXZvaWQgbWVtb3J5IHRvIHN3YXAgdG8gYmFja3VwIGRldmljZSwKPj4gcGFn ZSBtaWdyYXRpb24gY2FuIHN0aWxsIHRyaWdnZXIgSU8gcGFnZSBmYXVsdC4KPj4KPj4gVmFyaW91 cyBkcml2ZXJzIHdvcmtpbmcgdW5kZXIgdHJhZGl0aW9uYWwgbm9uLVNWQSBtb2RlIGFyZSB1c2lu Zwo+PiB0aGVpciBvd24gc3BlY2lmaWMgaW9jdGwgdG8gZG8gcGluLiBTdWNoIGlvY3RsIGNhbiBi ZSBzZWVuIGluIHY0bDIsCj4+IGdwdSwgaW5maW5pYmFuZCwgbWVkaWEsIHZmaW8sIGV0Yy4gRHJp dmVycyBhcmUgdXN1YWxseSBkb2luZyBkbWEKPj4gbWFwcGluZyB3aGlsZSBkb2luZyBwaW4uCj4+ Cj4+IEJ1dCwgaW4gU1ZBIG1vZGUsIHBpbiBjb3VsZCBiZSBhIGNvbW1vbiBuZWVkIHdoaWNoIGlz bid0IG5lY2Vzc2FyaWx5Cj4+IGJvdW5kIHdpdGggYW55IGRyaXZlcnMsIGFuZCBuZWl0aGVyIGlz IGRtYSBtYXBwaW5nIG5lZWRlZCBieSBkcml2ZXJzCj4+IHNpbmNlIGRldmljZXMgYXJlIHVzaW5n IHRoZSB2aXJ0dWFsIGFkZHJlc3Mgb2YgQ1BVLiBUaHVzLCBJdCBpcyBiZXR0ZXIKPj4gdG8gaW50 cm9kdWNlIGEgbmV3IGNvbW1vbiBzeXNjYWxsIGZvciBpdC4KPj4KPj4gVGhpcyBwYXRjaCBsZXZl cmFnZXMgdGhlIGRlc2lnbiBvZiB1c2VyZmF1bHRmZCBhbmQgYWRkcyBtZW1waW5mZCBmb3IgcGlu Cj4+IHRvIGF2b2lkIG1lc3NpbmcgdXAgbW1fc3RydWN0LiBBIGZkIHdpbGwgYmUgZ290IGJ5IG1l bXBpbmZkLCB0aGVuIHVzZXIKPj4gc3BhY2UgY2FuIGRvIHBpbi91bnBpbiBwYWdlcyBieSBpb2N0 bHMgb2YgdGhpcyBmZCwgYWxsIHBpbm5lZCBwYWdlcyB1bmRlcgo+PiBvbmUgZmlsZSB3aWxsIGJl IHVucGlubmVkIGluIGZpbGUgcmVsZWFzZSBwcm9jZXNzLiBMaWtlIHBpbiBwYWdlIGNhc2VzIGlu Cj4+IG90aGVyIHBsYWNlcywgY2FuX2RvX21sb2NrIGlzIHVzZWQgdG8gY2hlY2sgcGVybWlzc2lv biBhbmQgaW5wdXQKPj4gcGFyYW1ldGVycy4KPiAKPiAKPiBDYW4geW91IGRvY3VtZW50IHdoYXQg dGhlIHN5c2NhbGwgZG9lcz8KCldpbGwgYWRkIHJlbGF0ZWQgZG9jdW1lbnQgaW4gRG9jdW1lbnRh dGlvbi92bS4KCj4gCj4gVXNlcmZhdWx0ZmQgaXMgYW4gZmQgYmVjYXVzZSBvbmUgcHJvZ3JhbSBj b250cm9scyBhbm90aGVyLiAgSXMgbWVtcGluZmQgbGlrZSB0aGlzPwoKV2UgdXNlIG1lbXBpbmZk IGxpa2U6IChzZWUgcGF0Y2ggMi8yKQoKZmQgPSBtZW1waW5mZCgpOwp2YSA9IG1hbGxvYyhzaXpl KTsKc3RydWN0IG1lbV9waW5fYWRkcmVzcyBhZGRyOwphZGRyLnZhID0gdmE7CmFkZHIuc2l6ZSA9 IHNpemU7CmlvY3RsKGZkLCBNRU1fQ01EX1BJTiwgJmFkZHIpOwppb2N0bChmZCwgTUVNX0NNRF9V TlBJTiwgJmFkZHIpOwpjbG9zZShmZCk7CgpCZXN0LApaaG91Cgo+IC4KPiAKCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1h aWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xp c3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==