Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933994AbcLMPrV (ORCPT ); Tue, 13 Dec 2016 10:47:21 -0500 Received: from mx1.redhat.com ([209.132.183.28]:53474 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932859AbcLMPrT (ORCPT ); Tue, 13 Dec 2016 10:47:19 -0500 Date: Tue, 13 Dec 2016 08:47:17 -0700 From: Alex Williamson To: Daniel Vetter Cc: Dave Airlie , Linus Torvalds , LKML , dri-devel Subject: Re: [git pull] drm tree for 4.10 Message-ID: <20161213084717.6e006382@t450s.home> In-Reply-To: <20161213085958.mtp2imqq2yfvnvsa@phenom.ffwll.local> References: <20161213085958.mtp2imqq2yfvnvsa@phenom.ffwll.local> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.31]); Tue, 13 Dec 2016 15:47:17 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2986 Lines: 57 On Tue, 13 Dec 2016 09:59:58 +0100 Daniel Vetter wrote: > On Tue, Dec 13, 2016 at 03:20:07PM +1000, Dave Airlie wrote: > > Hi Linus, > > > > This is the main drm pull request for the 4.10. Posting it early as I'm probably > > on holidays for next few days. > > > > Items of note: > > There is a big chunk of AMD register headers in here that bumps the > > size quite a bit. > > Renaming the dma-buf fence to dma_fence which is a more apt naming. > > drm-misc (tree below me) has moved to group committer model, I'm for > > now not part of the group to maintain a level of abstraction. > > i915 has merged a lot of the GVT device support (virtualised i915) - > > don't think it's all there yet. > > but there are some kvm changes from the GVT code, I think you may get > > these via another tree, so feel free to hold this pull request, I'm > > sure I was told they were on a stable base. > > Yeah they're all proper cross-subsystem pulls/merges of a stable topic > branch with just the bits needed for gvt. Unfortunately there's a few more > vfio patches, and for those Alex refused to do a proper topic branch, > instead telling me that the right way to resolve that is within the merge > window. Well amusing after a room full of maintainers told me I surely > don't know how to do topic branches to handle deps, but it means you'll > get another late gvt pull with (iirc) 3 patches, once the vfio stuff has > landed. Since Dave is already in vacation mode I think I'll just forward > that pull thru to you directly. Let me see if I can explain. The new mediated device support added to vfio for v4.10 intends to allow software defined virtual devices to be exposed through the vfio API to userspace. Intel KVM-GT is only one of three initial immediate users. Also, while I value the input that Intel engineers provided in the course of development of this feature, Intel is not the primary developer. We specifically scheduled development of this feature in order to provide multiple weeks of exposure and testing in linux-next prior to the v4.10 merge window. Thus, when Intel asked that I send a pull request to Daniel _immediately_ upon my acceptance of the patch series, with an outstanding interface specifically for KVM-GT still pending and zero exposure to the testing performed externally on linux-next, I felt the prudent choice was to refuse. I lose some degree of control in the future of my own space by prematurely sending pull requests to other maintainers, which I didn't feel was justified here. I have already sent a pull request to Linus for the vfio changes, I sent it last week, just prior to the merge window opening. I would very much like to have KVM-GT support for v4.10, but I still don't think it was a reasonable request to ask me to discard the time that we had planned into the vfio schedule for testing and upstream feedback, such that I could hand off the changes with a focus only on this one use case. Thanks, Alex