Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp2444639ybt; Tue, 16 Jun 2020 06:23:51 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzXZF4Wcpj775sRyYHQ4Gg8HbDpHVXxV2kq6eeojYTWXl51ik7bi6IBTWVbrB1J5Y5G7Hg3 X-Received: by 2002:a17:906:6c98:: with SMTP id s24mr2895953ejr.438.1592313831350; Tue, 16 Jun 2020 06:23:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592313831; cv=none; d=google.com; s=arc-20160816; b=zdiYBhl37K7edmZ2OF+Dyblo5yGjHqkwwuLcK0dj/BhdY7YUhMjIVOJhYzfly/D4gw HOL46UgCESwkyu6p+wDbhXCYzlPQ5cWDgR53+skUYOEXNfh49ltCbzaaBRtctLvSGr0k bdQ57cLPZJ3jH0zlR5W+gd1gcGk0BiGQo9qms3fJ478FhWxcTlY2OQa3kk9BF3gs839b COtgVAEqqqb9k0VH4Gs/pn8dSuXyAopi4OIwuP88WT75kgCvWSexfdldrMtH7osljZzM hr7QtE3e6CECxOvOQinlDMdqPvxWaffIysp3fOicMsh8fGtYRFO0Lu4Aw2R3AGWGhIte eATg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=+Owz8ExxpL3X7vzRbs1js7gBRukZHloUUnMGUpjmYfw=; b=mAvcvxBn+LyjsaV2nOgf/tElV4Os5Dy6WXvzKUAZeqc5KFxHeMm/iwGJV7YprE2DOY C2UbeL7yw40deCpayIc6t4eEDGDVOb+McDQO8N5XZLZr2pg8M0HAs35pAX7qK5XrltCd 1rHwDnFMD2v6/AOnhoOfGXuIBzh4O3N/p6JAk7S/xAbTYGRR2s/z6w/rfpKjzT4FlGF8 jt8VyrF2uRkIKtjTBpw8Pe6fQN+WrMyamrUaECcXygZLL+0VbSyyDx7QexVIfhVY30IY p+Dqmo5BNQwiud7YWd3ZKrvF7819K2tRK9lI9Hatx5a6yzId/uyEpJDirfXuHNH8zxFz cX2g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=ofTlfOUw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l20si11680938ejr.66.2020.06.16.06.23.28; Tue, 16 Jun 2020 06:23:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=ofTlfOUw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728617AbgFPNVd (ORCPT + 99 others); Tue, 16 Jun 2020 09:21:33 -0400 Received: from mail.kernel.org ([198.145.29.99]:41500 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726452AbgFPNVd (ORCPT ); Tue, 16 Jun 2020 09:21:33 -0400 Received: from localhost (c-73-47-72-35.hsd1.nh.comcast.net [73.47.72.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 1472D206F1; Tue, 16 Jun 2020 13:21:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1592313692; bh=NzmkbhpV6gQ0cqf7U1NrQrUNv6zLElTT90CV/gT2kXo=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=ofTlfOUw8BPhx2Iu5uPfykNaA7iGUrhxxKy/hPpiDlwfnFVJh00fKYFJlUK9WaU7g wWH/Kw5fsg5b0N0Iee63zhTBNEd4mQraUaXU3u+9ASbhkS64YuHwRgqAi0NryX6IRJ YgEi0dom95iZDI/5Z8TMtN4r7+AjR9G/CHQGGiOM= Date: Tue, 16 Jun 2020 09:21:30 -0400 From: Sasha Levin To: Pavel Machek Cc: Dave Airlie , "Deucher, Alexander" , Chris Wilson , Ville Syrj??l?? , Hawking Zhang , "Ursulin, Tvrtko" , linux-hyperv@vger.kernel.org, sthemmin@microsoft.com, Greg Kroah-Hartman , haiyangz@microsoft.com, LKML , dri-devel , spronovo@microsoft.com, wei.liu@kernel.org, Linux Fbdev development list , iourit@microsoft.com, kys@microsoft.com Subject: Re: [RFC PATCH 0/4] DirectX on Linux Message-ID: <20200616132130.GO1931@sasha-vm> References: <20200519163234.226513-1-sashal@kernel.org> <20200616105156.GE1718@bug> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <20200616105156.GE1718@bug> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jun 16, 2020 at 12:51:56PM +0200, Pavel Machek wrote: >> > Having said that, I hit one stumbling block: >> > "Further, at this time there are no presentation integration. " >> > >> > If we upstream this driver as-is into some hyperv specific place, and >> > you decide to add presentation integration this is more than likely >> > going to mean you will want to interact with dma-bufs and dma-fences. >> > If the driver is hidden away in a hyperv place it's likely we won't >> > even notice that feature landing until it's too late. >> > >> > I would like to see a coherent plan for presentation support (not >> > code, just an architectural diagram), because I think when you >> > contemplate how that works it will change the picture of how this >> > driver looks and intergrates into the rest of the Linux graphics >> > ecosystem. >> > >> > As-is I'd rather this didn't land under my purview, since I don't see >> > the value this adds to the Linux ecosystem at all, and I think it's >> > important when putting a burden on upstream that you provide some >> > value. >> >> I also have another concern from a legal standpoint I'd rather not >> review the ioctl part of this. I'd probably request under DRI >> developers abstain as well. >> >> This is a Windows kernel API being smashed into a Linux driver. I don't want to be >> tainted by knowledge of an API that I've no idea of the legal status of derived works. >> (it this all covered patent wise under OIN?) > >If you can't look onto it, perhaps it is not suitable to merge into kernel...? > >What would be legal requirements so this is "safe to look at"? We should really >require submitter to meet them... Could you walk me through your view on what the function of the "Signed-off-by" tag is? -- Thanks, Sasha