Received: by 2002:ac0:bc90:0:0:0:0:0 with SMTP id a16csp605891img; Mon, 18 Mar 2019 10:06:26 -0700 (PDT) X-Google-Smtp-Source: APXvYqyLxCs1soXVrfzmKOcEtpp10UAjMmlS2URCpLeLG3G3xG6BGzO4fKE+4LlGJEAZUf3Ay0pn X-Received: by 2002:a63:c511:: with SMTP id f17mr18560995pgd.202.1552928786129; Mon, 18 Mar 2019 10:06:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1552928786; cv=none; d=google.com; s=arc-20160816; b=XIvGRmRGlkAjo7f8RBGjDAF28MaZfFmhfHYBB8q7h3uDMaoNOhmPMFmCfsyb8D8t9x 3+aKYdvBOpxc4QwplfIbaxMdwt5aBIuTBa239Shq5sdxon8+kW0Vrd74N23CjIiBFjNs N/bN+eoE3lByGcFEmIjJXl/sqMehdn2rHMXVe3yObndg7VlD1h5O7prAR/0Whr0c9/3s rQhD64PFg0AEeF52hF+FH/3yM3G5wsqIR+P9Jaba7mkrDVP2sE5s75Mu73nOy0JxXzyX gCMBRvFDq+zfWxLoiykX/ySQP/sUPbeAuSTbc+Jqca6T8LdMT2p11JvR1vmU+KFheYYJ cPPw== 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-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=mRU1xsuFHZ/TTNoLeT+Qd8QSRZBFMjrhDXhPjC0vj8Y=; b=DFG9HN6X3tRAvDTw6Pih/sy6wOKE+Mn1Sy8bGQx7eA1+QFS1ECm0XnS8/11RyWVBR5 4dPEoTH0RJEK7HBJ3X088d+0rmJcE84FxxNgJP7q9Luu0bpnoIeQQkSmnrmgt6C1hm1q J35JfP4U3G9SkhCuLvCv4vyLoy8Np8LOA7vq/s9paPcgKhBjsI+IjvrZotC5iZb2U2hE eZOStDfx4uh1qXFSil69k47FoCoSa80eQ750kQuGsIM+TR5n/64MiaUuyw2t1/qLaJ31 NSWcwxTteGaaQ2n+arl6wfj3gGdebPmLIrSgxQI/xByG5FibVSmwk9YWYslDrn06zVv7 xGkw== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d35si10054646pla.48.2019.03.18.10.06.09; Mon, 18 Mar 2019 10:06:26 -0700 (PDT) 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726944AbfCRREH (ORCPT + 99 others); Mon, 18 Mar 2019 13:04:07 -0400 Received: from mx1.redhat.com ([209.132.183.28]:58594 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726788AbfCRREH (ORCPT ); Mon, 18 Mar 2019 13:04:07 -0400 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id E2B07308219E; Mon, 18 Mar 2019 17:04:06 +0000 (UTC) Received: from redhat.com (unknown [10.20.6.236]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 03CDB5D705; Mon, 18 Mar 2019 17:04:05 +0000 (UTC) Date: Mon, 18 Mar 2019 13:04:04 -0400 From: Jerome Glisse To: Andrew Morton Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, Felix Kuehling , Christian =?iso-8859-1?Q?K=F6nig?= , Ralph Campbell , John Hubbard , Jason Gunthorpe , Dan Williams Subject: Re: [PATCH 00/10] HMM updates for 5.1 Message-ID: <20190318170404.GA6786@redhat.com> References: <20190129165428.3931-1-jglisse@redhat.com> <20190313012706.GB3402@redhat.com> <20190313091004.b748502871ba0aa839b924e9@linux-foundation.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20190313091004.b748502871ba0aa839b924e9@linux-foundation.org> User-Agent: Mutt/1.10.0 (2018-05-17) X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.47]); Mon, 18 Mar 2019 17:04:07 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Mar 13, 2019 at 09:10:04AM -0700, Andrew Morton wrote: > On Tue, 12 Mar 2019 21:27:06 -0400 Jerome Glisse wrote: > > > Andrew you will not be pushing this patchset in 5.1 ? > > I'd like to. It sounds like we're converging on a plan. > > It would be good to hear more from the driver developers who will be > consuming these new features - links to patchsets, review feedback, > etc. Which individuals should we be asking? Felix, Christian and > Jason, perhaps? > So i am guessing you will not send this to Linus ? Should i repost ? This patchset has 2 sides, first side is just reworking the HMM API to make something better in respect to process lifetime. AMD folks did find that helpful [1]. This rework is also necessary to ease up the convertion of ODP to HMM [2] and Jason already said that he is interested in seing that happening [3]. By missing 5.1 it means now that i can not push ODP to HMM in 5.2 and it will be postpone to 5.3 which is also postoning other work ... The second side is it adds 2 new helper dma map and dma unmap both are gonna be use by ODP and latter by nouveau (after some other nouveau changes are done). This new functions just do dma_map ie: hmm_dma_map() { existing_hmm_api() for_each_page() { dma_map_page() } } Do you want to see anymore justification than that ? [1] https://www.spinics.net/lists/amd-gfx/msg31048.html [2] https://patchwork.kernel.org/patch/10786625/ [3] https://lkml.org/lkml/2019/3/13/591 Cheers, J?r?me