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=-8.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham 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 AA110CA9ECB for ; Thu, 31 Oct 2019 18:37:00 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 8B11621734 for ; Thu, 31 Oct 2019 18:37:00 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729316AbfJaShA (ORCPT ); Thu, 31 Oct 2019 14:37:00 -0400 Received: from mga14.intel.com ([192.55.52.115]:53184 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729027AbfJaSg7 (ORCPT ); Thu, 31 Oct 2019 14:36:59 -0400 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 31 Oct 2019 11:36:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.68,252,1569308400"; d="scan'208";a="212547050" Received: from iweiny-desk2.sc.intel.com ([10.3.52.157]) by orsmga002.jf.intel.com with ESMTP; 31 Oct 2019 11:36:56 -0700 Date: Thu, 31 Oct 2019 11:36:56 -0700 From: Ira Weiny To: John Hubbard Cc: Andrew Morton , Al Viro , Alex Williamson , Benjamin Herrenschmidt , =?iso-8859-1?Q?Bj=F6rn_T=F6pel?= , Christoph Hellwig , Dan Williams , Daniel Vetter , Dave Chinner , David Airlie , "David S . Miller" , Jan Kara , Jason Gunthorpe , Jens Axboe , Jonathan Corbet , =?iso-8859-1?B?Suly9G1l?= Glisse , Magnus Karlsson , Mauro Carvalho Chehab , Michael Ellerman , Michal Hocko , Mike Kravetz , Paul Mackerras , Shuah Khan , Vlastimil Babka , bpf@vger.kernel.org, dri-devel@lists.freedesktop.org, kvm@vger.kernel.org, linux-block@vger.kernel.org, linux-doc@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-media@vger.kernel.org, linux-rdma@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, netdev@vger.kernel.org, linux-mm@kvack.org, LKML Subject: Re: [PATCH 03/19] goldish_pipe: rename local pin_user_pages() routine Message-ID: <20191031183656.GD14771@iweiny-DESK2.sc.intel.com> References: <20191030224930.3990755-1-jhubbard@nvidia.com> <20191030224930.3990755-4-jhubbard@nvidia.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20191030224930.3990755-4-jhubbard@nvidia.com> User-Agent: Mutt/1.11.1 (2018-12-01) Sender: linux-block-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-block@vger.kernel.org On Wed, Oct 30, 2019 at 03:49:14PM -0700, John Hubbard wrote: > 1. Avoid naming conflicts: rename local static function from > "pin_user_pages()" to "pin_goldfish_pages()". > > An upcoming patch will introduce a global pin_user_pages() > function. > Reviewed-by: Ira Weiny > Signed-off-by: John Hubbard > --- > drivers/platform/goldfish/goldfish_pipe.c | 18 +++++++++--------- > 1 file changed, 9 insertions(+), 9 deletions(-) > > diff --git a/drivers/platform/goldfish/goldfish_pipe.c b/drivers/platform/goldfish/goldfish_pipe.c > index cef0133aa47a..7ed2a21a0bac 100644 > --- a/drivers/platform/goldfish/goldfish_pipe.c > +++ b/drivers/platform/goldfish/goldfish_pipe.c > @@ -257,12 +257,12 @@ static int goldfish_pipe_error_convert(int status) > } > } > > -static int pin_user_pages(unsigned long first_page, > - unsigned long last_page, > - unsigned int last_page_size, > - int is_write, > - struct page *pages[MAX_BUFFERS_PER_COMMAND], > - unsigned int *iter_last_page_size) > +static int pin_goldfish_pages(unsigned long first_page, > + unsigned long last_page, > + unsigned int last_page_size, > + int is_write, > + struct page *pages[MAX_BUFFERS_PER_COMMAND], > + unsigned int *iter_last_page_size) > { > int ret; > int requested_pages = ((last_page - first_page) >> PAGE_SHIFT) + 1; > @@ -354,9 +354,9 @@ static int transfer_max_buffers(struct goldfish_pipe *pipe, > if (mutex_lock_interruptible(&pipe->lock)) > return -ERESTARTSYS; > > - pages_count = pin_user_pages(first_page, last_page, > - last_page_size, is_write, > - pipe->pages, &iter_last_page_size); > + pages_count = pin_goldfish_pages(first_page, last_page, > + last_page_size, is_write, > + pipe->pages, &iter_last_page_size); > if (pages_count < 0) { > mutex_unlock(&pipe->lock); > return pages_count; > -- > 2.23.0 > > 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=-8.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=unavailable 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 7FB62CA9ECB for ; Thu, 31 Oct 2019 18:41:15 +0000 (UTC) Received: from lists.ozlabs.org (lists.ozlabs.org [203.11.71.2]) (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 3D26220650 for ; Thu, 31 Oct 2019 18:41:15 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3D26220650 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Received: from bilbo.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 473vKh3MT0zDqFM for ; Fri, 1 Nov 2019 05:41:12 +1100 (AEDT) Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=intel.com (client-ip=192.55.52.88; helo=mga01.intel.com; envelope-from=ira.weiny@intel.com; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=intel.com Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 473vDs33MCzF4Qh for ; Fri, 1 Nov 2019 05:37:00 +1100 (AEDT) X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 31 Oct 2019 11:36:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.68,252,1569308400"; d="scan'208";a="212547050" Received: from iweiny-desk2.sc.intel.com ([10.3.52.157]) by orsmga002.jf.intel.com with ESMTP; 31 Oct 2019 11:36:56 -0700 Date: Thu, 31 Oct 2019 11:36:56 -0700 From: Ira Weiny To: John Hubbard Subject: Re: [PATCH 03/19] goldish_pipe: rename local pin_user_pages() routine Message-ID: <20191031183656.GD14771@iweiny-DESK2.sc.intel.com> References: <20191030224930.3990755-1-jhubbard@nvidia.com> <20191030224930.3990755-4-jhubbard@nvidia.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20191030224930.3990755-4-jhubbard@nvidia.com> User-Agent: Mutt/1.11.1 (2018-12-01) X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Michal Hocko , Jan Kara , kvm@vger.kernel.org, linux-doc@vger.kernel.org, David Airlie , Dave Chinner , dri-devel@lists.freedesktop.org, LKML , linux-mm@kvack.org, Paul Mackerras , linux-kselftest@vger.kernel.org, Shuah Khan , Jonathan Corbet , linux-rdma@vger.kernel.org, Christoph Hellwig , Jason Gunthorpe , Vlastimil Babka , =?iso-8859-1?Q?Bj=F6rn_T=F6pel?= , linux-media@vger.kernel.org, linux-block@vger.kernel.org, =?iso-8859-1?B?Suly9G1l?= Glisse , Al Viro , Dan Williams , Mauro Carvalho Chehab , bpf@vger.kernel.org, Magnus Karlsson , Jens Axboe , netdev@vger.kernel.org, Alex Williamson , Daniel Vetter , linux-fsdevel@vger.kernel.org, Andrew Morton , linuxppc-dev@lists.ozlabs.org, "David S . Miller" , Mike Kravetz Errors-To: linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Sender: "Linuxppc-dev" On Wed, Oct 30, 2019 at 03:49:14PM -0700, John Hubbard wrote: > 1. Avoid naming conflicts: rename local static function from > "pin_user_pages()" to "pin_goldfish_pages()". > > An upcoming patch will introduce a global pin_user_pages() > function. > Reviewed-by: Ira Weiny > Signed-off-by: John Hubbard > --- > drivers/platform/goldfish/goldfish_pipe.c | 18 +++++++++--------- > 1 file changed, 9 insertions(+), 9 deletions(-) > > diff --git a/drivers/platform/goldfish/goldfish_pipe.c b/drivers/platform/goldfish/goldfish_pipe.c > index cef0133aa47a..7ed2a21a0bac 100644 > --- a/drivers/platform/goldfish/goldfish_pipe.c > +++ b/drivers/platform/goldfish/goldfish_pipe.c > @@ -257,12 +257,12 @@ static int goldfish_pipe_error_convert(int status) > } > } > > -static int pin_user_pages(unsigned long first_page, > - unsigned long last_page, > - unsigned int last_page_size, > - int is_write, > - struct page *pages[MAX_BUFFERS_PER_COMMAND], > - unsigned int *iter_last_page_size) > +static int pin_goldfish_pages(unsigned long first_page, > + unsigned long last_page, > + unsigned int last_page_size, > + int is_write, > + struct page *pages[MAX_BUFFERS_PER_COMMAND], > + unsigned int *iter_last_page_size) > { > int ret; > int requested_pages = ((last_page - first_page) >> PAGE_SHIFT) + 1; > @@ -354,9 +354,9 @@ static int transfer_max_buffers(struct goldfish_pipe *pipe, > if (mutex_lock_interruptible(&pipe->lock)) > return -ERESTARTSYS; > > - pages_count = pin_user_pages(first_page, last_page, > - last_page_size, is_write, > - pipe->pages, &iter_last_page_size); > + pages_count = pin_goldfish_pages(first_page, last_page, > + last_page_size, is_write, > + pipe->pages, &iter_last_page_size); > if (pages_count < 0) { > mutex_unlock(&pipe->lock); > return pages_count; > -- > 2.23.0 > > From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ira Weiny Subject: Re: [PATCH 03/19] goldish_pipe: rename local pin_user_pages() routine Date: Thu, 31 Oct 2019 11:36:56 -0700 Message-ID: <20191031183656.GD14771@iweiny-DESK2.sc.intel.com> References: <20191030224930.3990755-1-jhubbard@nvidia.com> <20191030224930.3990755-4-jhubbard@nvidia.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7A9F26F559 for ; Thu, 31 Oct 2019 18:36:59 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20191030224930.3990755-4-jhubbard@nvidia.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: John Hubbard Cc: Michal Hocko , Jan Kara , kvm@vger.kernel.org, linux-doc@vger.kernel.org, David Airlie , Dave Chinner , dri-devel@lists.freedesktop.org, LKML , linux-mm@kvack.org, Paul Mackerras , linux-kselftest@vger.kernel.org, Shuah Khan , Jonathan Corbet , linux-rdma@vger.kernel.org, Michael Ellerman , Christoph Hellwig , Jason Gunthorpe , Vlastimil Babka , =?iso-8859-1?Q?Bj=F6rn_T=F6pel?= , linux-media@vger.kernel.org, linux-block@vger.kernel.org, =?iso-8859-1?B?Suly9G1l?= Glisse , Al Viro , Dan Williams , Mauro Carvalho Chehab , bpf@vger.kernel.orgM List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBPY3QgMzAsIDIwMTkgYXQgMDM6NDk6MTRQTSAtMDcwMCwgSm9obiBIdWJiYXJkIHdy b3RlOgo+IDEuIEF2b2lkIG5hbWluZyBjb25mbGljdHM6IHJlbmFtZSBsb2NhbCBzdGF0aWMgZnVu Y3Rpb24gZnJvbQo+ICJwaW5fdXNlcl9wYWdlcygpIiB0byAicGluX2dvbGRmaXNoX3BhZ2VzKCki Lgo+IAo+IEFuIHVwY29taW5nIHBhdGNoIHdpbGwgaW50cm9kdWNlIGEgZ2xvYmFsIHBpbl91c2Vy X3BhZ2VzKCkKPiBmdW5jdGlvbi4KPiAKClJldmlld2VkLWJ5OiBJcmEgV2VpbnkgPGlyYS53ZWlu eUBpbnRlbC5jb20+Cgo+IFNpZ25lZC1vZmYtYnk6IEpvaG4gSHViYmFyZCA8amh1YmJhcmRAbnZp ZGlhLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9wbGF0Zm9ybS9nb2xkZmlzaC9nb2xkZmlzaF9waXBl LmMgfCAxOCArKysrKysrKystLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9u cygrKSwgOSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9wbGF0Zm9ybS9n b2xkZmlzaC9nb2xkZmlzaF9waXBlLmMgYi9kcml2ZXJzL3BsYXRmb3JtL2dvbGRmaXNoL2dvbGRm aXNoX3BpcGUuYwo+IGluZGV4IGNlZjAxMzNhYTQ3YS4uN2VkMmEyMWEwYmFjIDEwMDY0NAo+IC0t LSBhL2RyaXZlcnMvcGxhdGZvcm0vZ29sZGZpc2gvZ29sZGZpc2hfcGlwZS5jCj4gKysrIGIvZHJp dmVycy9wbGF0Zm9ybS9nb2xkZmlzaC9nb2xkZmlzaF9waXBlLmMKPiBAQCAtMjU3LDEyICsyNTcs MTIgQEAgc3RhdGljIGludCBnb2xkZmlzaF9waXBlX2Vycm9yX2NvbnZlcnQoaW50IHN0YXR1cykK PiAgCX0KPiAgfQo+ICAKPiAtc3RhdGljIGludCBwaW5fdXNlcl9wYWdlcyh1bnNpZ25lZCBsb25n IGZpcnN0X3BhZ2UsCj4gLQkJCSAgdW5zaWduZWQgbG9uZyBsYXN0X3BhZ2UsCj4gLQkJCSAgdW5z aWduZWQgaW50IGxhc3RfcGFnZV9zaXplLAo+IC0JCQkgIGludCBpc193cml0ZSwKPiAtCQkJICBz dHJ1Y3QgcGFnZSAqcGFnZXNbTUFYX0JVRkZFUlNfUEVSX0NPTU1BTkRdLAo+IC0JCQkgIHVuc2ln bmVkIGludCAqaXRlcl9sYXN0X3BhZ2Vfc2l6ZSkKPiArc3RhdGljIGludCBwaW5fZ29sZGZpc2hf cGFnZXModW5zaWduZWQgbG9uZyBmaXJzdF9wYWdlLAo+ICsJCQkgICAgICB1bnNpZ25lZCBsb25n IGxhc3RfcGFnZSwKPiArCQkJICAgICAgdW5zaWduZWQgaW50IGxhc3RfcGFnZV9zaXplLAo+ICsJ CQkgICAgICBpbnQgaXNfd3JpdGUsCj4gKwkJCSAgICAgIHN0cnVjdCBwYWdlICpwYWdlc1tNQVhf QlVGRkVSU19QRVJfQ09NTUFORF0sCj4gKwkJCSAgICAgIHVuc2lnbmVkIGludCAqaXRlcl9sYXN0 X3BhZ2Vfc2l6ZSkKPiAgewo+ICAJaW50IHJldDsKPiAgCWludCByZXF1ZXN0ZWRfcGFnZXMgPSAo KGxhc3RfcGFnZSAtIGZpcnN0X3BhZ2UpID4+IFBBR0VfU0hJRlQpICsgMTsKPiBAQCAtMzU0LDkg KzM1NCw5IEBAIHN0YXRpYyBpbnQgdHJhbnNmZXJfbWF4X2J1ZmZlcnMoc3RydWN0IGdvbGRmaXNo X3BpcGUgKnBpcGUsCj4gIAlpZiAobXV0ZXhfbG9ja19pbnRlcnJ1cHRpYmxlKCZwaXBlLT5sb2Nr KSkKPiAgCQlyZXR1cm4gLUVSRVNUQVJUU1lTOwo+ICAKPiAtCXBhZ2VzX2NvdW50ID0gcGluX3Vz ZXJfcGFnZXMoZmlyc3RfcGFnZSwgbGFzdF9wYWdlLAo+IC0JCQkJICAgICBsYXN0X3BhZ2Vfc2l6 ZSwgaXNfd3JpdGUsCj4gLQkJCQkgICAgIHBpcGUtPnBhZ2VzLCAmaXRlcl9sYXN0X3BhZ2Vfc2l6 ZSk7Cj4gKwlwYWdlc19jb3VudCA9IHBpbl9nb2xkZmlzaF9wYWdlcyhmaXJzdF9wYWdlLCBsYXN0 X3BhZ2UsCj4gKwkJCQkJIGxhc3RfcGFnZV9zaXplLCBpc193cml0ZSwKPiArCQkJCQkgcGlwZS0+ cGFnZXMsICZpdGVyX2xhc3RfcGFnZV9zaXplKTsKPiAgCWlmIChwYWdlc19jb3VudCA8IDApIHsK PiAgCQltdXRleF91bmxvY2soJnBpcGUtPmxvY2spOwo+ICAJCXJldHVybiBwYWdlc19jb3VudDsK PiAtLSAKPiAyLjIzLjAKPiAKPiAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v ZHJpLWRldmVs 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=-8.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=ham 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 812F2C47E49 for ; Thu, 31 Oct 2019 18:37:01 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (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 6626820650 for ; Thu, 31 Oct 2019 18:37:01 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6626820650 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id C65FD6F602; Thu, 31 Oct 2019 18:37:00 +0000 (UTC) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7A9F26F559 for ; Thu, 31 Oct 2019 18:36:59 +0000 (UTC) X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 31 Oct 2019 11:36:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.68,252,1569308400"; d="scan'208";a="212547050" Received: from iweiny-desk2.sc.intel.com ([10.3.52.157]) by orsmga002.jf.intel.com with ESMTP; 31 Oct 2019 11:36:56 -0700 Date: Thu, 31 Oct 2019 11:36:56 -0700 From: Ira Weiny To: John Hubbard Subject: Re: [PATCH 03/19] goldish_pipe: rename local pin_user_pages() routine Message-ID: <20191031183656.GD14771@iweiny-DESK2.sc.intel.com> References: <20191030224930.3990755-1-jhubbard@nvidia.com> <20191030224930.3990755-4-jhubbard@nvidia.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20191030224930.3990755-4-jhubbard@nvidia.com> User-Agent: Mutt/1.11.1 (2018-12-01) X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Michal Hocko , Jan Kara , kvm@vger.kernel.org, linux-doc@vger.kernel.org, David Airlie , Dave Chinner , dri-devel@lists.freedesktop.org, LKML , linux-mm@kvack.org, Paul Mackerras , linux-kselftest@vger.kernel.org, Shuah Khan , Jonathan Corbet , linux-rdma@vger.kernel.org, Michael Ellerman , Christoph Hellwig , Jason Gunthorpe , Vlastimil Babka , =?iso-8859-1?Q?Bj=F6rn_T=F6pel?= , linux-media@vger.kernel.org, linux-block@vger.kernel.org, =?iso-8859-1?B?Suly9G1l?= Glisse , Al Viro , Dan Williams , Mauro Carvalho Chehab , bpf@vger.kernel.org, Magnus Karlsson , Jens Axboe , netdev@vger.kernel.org, Alex Williamson , linux-fsdevel@vger.kernel.org, Andrew Morton , linuxppc-dev@lists.ozlabs.org, "David S . Miller" , Mike Kravetz Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Message-ID: <20191031183656.HU69oH3BlmP-7KT7jTXjWBRrOV55XVFi3YQ9HdfJvV8@z> T24gV2VkLCBPY3QgMzAsIDIwMTkgYXQgMDM6NDk6MTRQTSAtMDcwMCwgSm9obiBIdWJiYXJkIHdy b3RlOgo+IDEuIEF2b2lkIG5hbWluZyBjb25mbGljdHM6IHJlbmFtZSBsb2NhbCBzdGF0aWMgZnVu Y3Rpb24gZnJvbQo+ICJwaW5fdXNlcl9wYWdlcygpIiB0byAicGluX2dvbGRmaXNoX3BhZ2VzKCki Lgo+IAo+IEFuIHVwY29taW5nIHBhdGNoIHdpbGwgaW50cm9kdWNlIGEgZ2xvYmFsIHBpbl91c2Vy X3BhZ2VzKCkKPiBmdW5jdGlvbi4KPiAKClJldmlld2VkLWJ5OiBJcmEgV2VpbnkgPGlyYS53ZWlu eUBpbnRlbC5jb20+Cgo+IFNpZ25lZC1vZmYtYnk6IEpvaG4gSHViYmFyZCA8amh1YmJhcmRAbnZp ZGlhLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9wbGF0Zm9ybS9nb2xkZmlzaC9nb2xkZmlzaF9waXBl LmMgfCAxOCArKysrKysrKystLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9u cygrKSwgOSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9wbGF0Zm9ybS9n b2xkZmlzaC9nb2xkZmlzaF9waXBlLmMgYi9kcml2ZXJzL3BsYXRmb3JtL2dvbGRmaXNoL2dvbGRm aXNoX3BpcGUuYwo+IGluZGV4IGNlZjAxMzNhYTQ3YS4uN2VkMmEyMWEwYmFjIDEwMDY0NAo+IC0t LSBhL2RyaXZlcnMvcGxhdGZvcm0vZ29sZGZpc2gvZ29sZGZpc2hfcGlwZS5jCj4gKysrIGIvZHJp dmVycy9wbGF0Zm9ybS9nb2xkZmlzaC9nb2xkZmlzaF9waXBlLmMKPiBAQCAtMjU3LDEyICsyNTcs MTIgQEAgc3RhdGljIGludCBnb2xkZmlzaF9waXBlX2Vycm9yX2NvbnZlcnQoaW50IHN0YXR1cykK PiAgCX0KPiAgfQo+ICAKPiAtc3RhdGljIGludCBwaW5fdXNlcl9wYWdlcyh1bnNpZ25lZCBsb25n IGZpcnN0X3BhZ2UsCj4gLQkJCSAgdW5zaWduZWQgbG9uZyBsYXN0X3BhZ2UsCj4gLQkJCSAgdW5z aWduZWQgaW50IGxhc3RfcGFnZV9zaXplLAo+IC0JCQkgIGludCBpc193cml0ZSwKPiAtCQkJICBz dHJ1Y3QgcGFnZSAqcGFnZXNbTUFYX0JVRkZFUlNfUEVSX0NPTU1BTkRdLAo+IC0JCQkgIHVuc2ln bmVkIGludCAqaXRlcl9sYXN0X3BhZ2Vfc2l6ZSkKPiArc3RhdGljIGludCBwaW5fZ29sZGZpc2hf cGFnZXModW5zaWduZWQgbG9uZyBmaXJzdF9wYWdlLAo+ICsJCQkgICAgICB1bnNpZ25lZCBsb25n IGxhc3RfcGFnZSwKPiArCQkJICAgICAgdW5zaWduZWQgaW50IGxhc3RfcGFnZV9zaXplLAo+ICsJ CQkgICAgICBpbnQgaXNfd3JpdGUsCj4gKwkJCSAgICAgIHN0cnVjdCBwYWdlICpwYWdlc1tNQVhf QlVGRkVSU19QRVJfQ09NTUFORF0sCj4gKwkJCSAgICAgIHVuc2lnbmVkIGludCAqaXRlcl9sYXN0 X3BhZ2Vfc2l6ZSkKPiAgewo+ICAJaW50IHJldDsKPiAgCWludCByZXF1ZXN0ZWRfcGFnZXMgPSAo KGxhc3RfcGFnZSAtIGZpcnN0X3BhZ2UpID4+IFBBR0VfU0hJRlQpICsgMTsKPiBAQCAtMzU0LDkg KzM1NCw5IEBAIHN0YXRpYyBpbnQgdHJhbnNmZXJfbWF4X2J1ZmZlcnMoc3RydWN0IGdvbGRmaXNo X3BpcGUgKnBpcGUsCj4gIAlpZiAobXV0ZXhfbG9ja19pbnRlcnJ1cHRpYmxlKCZwaXBlLT5sb2Nr KSkKPiAgCQlyZXR1cm4gLUVSRVNUQVJUU1lTOwo+ICAKPiAtCXBhZ2VzX2NvdW50ID0gcGluX3Vz ZXJfcGFnZXMoZmlyc3RfcGFnZSwgbGFzdF9wYWdlLAo+IC0JCQkJICAgICBsYXN0X3BhZ2Vfc2l6 ZSwgaXNfd3JpdGUsCj4gLQkJCQkgICAgIHBpcGUtPnBhZ2VzLCAmaXRlcl9sYXN0X3BhZ2Vfc2l6 ZSk7Cj4gKwlwYWdlc19jb3VudCA9IHBpbl9nb2xkZmlzaF9wYWdlcyhmaXJzdF9wYWdlLCBsYXN0 X3BhZ2UsCj4gKwkJCQkJIGxhc3RfcGFnZV9zaXplLCBpc193cml0ZSwKPiArCQkJCQkgcGlwZS0+ cGFnZXMsICZpdGVyX2xhc3RfcGFnZV9zaXplKTsKPiAgCWlmIChwYWdlc19jb3VudCA8IDApIHsK PiAgCQltdXRleF91bmxvY2soJnBpcGUtPmxvY2spOwo+ICAJCXJldHVybiBwYWdlc19jb3VudDsK PiAtLSAKPiAyLjIzLjAKPiAKPiAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v ZHJpLWRldmVs