Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp3039493imj; Mon, 11 Feb 2019 12:45:55 -0800 (PST) X-Google-Smtp-Source: AHgI3IY3LgGX+FQjbJB9dFENk+a5Ogg2CYJwelT9BfHhBQmjYW1XwDvBuUnuQJhN2k0XHw+6FMWr X-Received: by 2002:a62:4882:: with SMTP id q2mr107571pfi.167.1549917955629; Mon, 11 Feb 2019 12:45:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549917955; cv=none; d=google.com; s=arc-20160816; b=Q2atJDRur/Gi1w7fxxf7fukJF93t7Z/AqMQrWaljKxuwc+Hz96937VpkTLNwVJJPuv WXl0PPBKzASWhz8h0IXphkWwf3lCYnUB9SxUAbgdJ6jXWqWQpWRcnE8Mr9rM+ZuqXIKI Qt1W5QjyOIfVmsFcmIEn7Y/LWP9cHgpw/wDJ3rVDnzZXSnFj84QpMFvbCVDVzOKOxpGX De8Z89NipJa2avNkkB6TkMSa8fK1M+f/Mpjn21/mwmtOs2M5Xzh8llelh8MbEi3LDgbq zPyEHoUlZFblloA+CaP4PZ+Gk0Jj/WmjoCNN3P3raDJTm6cD5xdSxaQKZbfJKw6Dx2o4 xncg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:mail-followup-to :message-id:subject:cc:to:from:date; bh=yROl79dMkhGVliNKqLSE8RB6X+hOZPkAe5pCMR56CqI=; b=iR/hp/L59uUHYCvCWyi2R/W2sFDQlIAuIlTZ6/UTc17IuvgYHrRXIeT9yUwM7Q7w5j EmCVJAowJF3PBlcl1GzZqtdwCVDCUC2hNJg00737WrTI9hKIhNhwubb4nIkD4+V9ZFz0 LQYpRWkTtAe/TP1o8r9inE5PS5NoBuCDAE8gLKL9oBQNu8kxpstEH4LMSV4AU8O+IOWC qKBdFZerP+JPHq3jgm9x9+1Km2lfjAUyOOSskz5ZYCCM528SfPeo1hvyyRPY17h7fhzn +SJbubsur/qiJj53K/6KgG91MppAn9pJwthA3rhVo0nJhKa9HUA1tzhGOHhWOLinYKYb at+Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b128si3734435pgc.450.2019.02.11.12.45.39; Mon, 11 Feb 2019 12:45:55 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727391AbfBKUeb (ORCPT + 99 others); Mon, 11 Feb 2019 15:34:31 -0500 Received: from mx2.suse.de ([195.135.220.15]:48556 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726207AbfBKUea (ORCPT ); Mon, 11 Feb 2019 15:34:30 -0500 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 4998EB14D; Mon, 11 Feb 2019 20:34:29 +0000 (UTC) Date: Mon, 11 Feb 2019 12:34:17 -0800 From: Davidlohr Bueso To: ira.weiny@intel.com Cc: linux-rdma@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, Daniel Borkmann , netdev@vger.kernel.org, Mike Marciniszyn , Dennis Dalessandro , Doug Ledford , Jason Gunthorpe , Andrew Morton , "Kirill A. Shutemov" , Dan Williams Subject: Re: [PATCH 0/3] Add gup fast + longterm and use it in HFI1 Message-ID: <20190211203417.a2c2kbmjai43flyz@linux-r8p5> Mail-Followup-To: ira.weiny@intel.com, linux-rdma@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, Daniel Borkmann , netdev@vger.kernel.org, Mike Marciniszyn , Dennis Dalessandro , Doug Ledford , Jason Gunthorpe , Andrew Morton , "Kirill A. Shutemov" , Dan Williams References: <20190211201643.7599-1-ira.weiny@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <20190211201643.7599-1-ira.weiny@intel.com> User-Agent: NeoMutt/20180323 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 11 Feb 2019, ira.weiny@intel.com wrote: >Ira Weiny (3): > mm/gup: Change "write" parameter to flags > mm/gup: Introduce get_user_pages_fast_longterm() > IB/HFI1: Use new get_user_pages_fast_longterm() Out of curiosity, are you planning on having all rdma drivers use get_user_pages_fast_longterm()? Ie: hw/mthca/mthca_memfree.c: ret = get_user_pages_fast(uaddr & PAGE_MASK, 1, FOLL_WRITE, pages); hw/qib/qib_user_sdma.c: ret = get_user_pages_fast(addr, j, 0, pages); Thanks, Davidlohr