Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp6609026ybl; Wed, 15 Jan 2020 07:23:40 -0800 (PST) X-Google-Smtp-Source: APXvYqw3ZWZegqBhO+XkocDNqrMJyCeosqp0WVbYY80hYTSJlS6WFD/VjFrdb74/hHRrARmvz4uB X-Received: by 2002:a9d:198b:: with SMTP id k11mr3173853otk.295.1579101820485; Wed, 15 Jan 2020 07:23:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579101820; cv=none; d=google.com; s=arc-20160816; b=j7AX7hYhMwE4F14dZw4C9/Rgt7wEi0GLJTDtB/XP0BVUS1KOJ3E5JSrME7gCnSuTxe DZ+9TZzh7hf+zGcU6Ae52m8J0pU7be/y4RWPCFg0WY1UUt+sNTT75xenkgmLm7ggSjkd VYppFWmqTg6rnENc49Z8L7puFUa60XbcPDLqddUzOPbd9Lq3zRujmVxKUPsAq/xbnB+7 MbDaaJ7Y7C16VyZHxd3mHT2gPPhs12Hly0dsTLykN+Aio0gD2clVcX7MRWWmiWoJvxxx dyRu5/38EDqR7mmeS65XlDRYX0NagLaqbWyu31/c7z3Lj/ITkXtI9qNBg6OWyHUC3CkT Tl5w== 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=0M3ckUxbjvp30hknooQ6xZILmk2NDyuK92OZkB2/4EQ=; b=0p+COmIIbwGVLAlOWpeHCXdErX0yTz0WxHPA1BEO1al8BO/x8yBiYx2Tv9BtQHIU3A lJNNXpOVepaTwuck6K8Fmrne+bSL6Pp8uCUVg5NBrBkwKSwWGGCX5oxWRxTscDOAyqrb J6zI9qbCWBZ+zcrS4bfEVUXEjUOsODaKLXkWTIBi8X+CMuFhZz5mInnQhEpulWL3vOLr bqiCrVS+alNeu2AUuM9DAcNzXHcpRZBXtsdiA5sS9iO6IqDanNxFnkIf0dh7Zw4NbIZI A6L1ORCA9nq7tx/syu/lMaYolTQoKR2LFwpxMatm7SUFopT7VVkV8DPkWXjJvkQp7J8l w+TQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=fVw5yj+U; 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 w23si10502325oti.39.2020.01.15.07.23.27; Wed, 15 Jan 2020 07:23:40 -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; dkim=pass header.i=@kernel.org header.s=default header.b=fVw5yj+U; 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 S1729014AbgAOPWT (ORCPT + 99 others); Wed, 15 Jan 2020 10:22:19 -0500 Received: from mail.kernel.org ([198.145.29.99]:37382 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726165AbgAOPWT (ORCPT ); Wed, 15 Jan 2020 10:22:19 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (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 309C32053B; Wed, 15 Jan 2020 15:22:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1579101738; bh=xQmCyFQKagD5zDRlX3Qlfs8hMu8+HZwNUQzGdVyqi5g=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=fVw5yj+U1NPrGHrcpdvUVYorEbTy7dsunxncXsx5tOnJfYg8xDWzdUYV5T3JpRMj3 kfhnPv44rNtofwxqnyHr36yJhL8caHMOIOVaXUPv4gIDfGdiFfXjVNr88CAT66S/Cw PLEbNEbRTfxGN9Yv+jMz+F9EOeYQuNQhYpTPRa5Y= Date: Wed, 15 Jan 2020 16:22:15 +0100 From: Greg KH To: Julian Stecklina Cc: intel-gvt-dev@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, zhiyuan.lv@intel.com, hang.yuan@intel.com, Zhenyu Wang Subject: Re: [RFC PATCH 4/4] drm/i915/gvt: move public gvt headers out into global include Message-ID: <20200115152215.GA3830321@kroah.com> References: <4079ce7c26a2d2a3c7e0828ed1ea6008d6e2c805.camel@cyberus-technology.de> <20200109171357.115936-1-julian.stecklina@cyberus-technology.de> <20200109171357.115936-5-julian.stecklina@cyberus-technology.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200109171357.115936-5-julian.stecklina@cyberus-technology.de> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jan 09, 2020 at 07:13:57PM +0200, Julian Stecklina wrote: > Now that the GVT interface to hypervisors does not depend on i915/GVT > internals anymore, we can move the headers to the global include/. > > This makes out-of-tree modules for hypervisor integration possible. What kind of out-of-tree modules do you need/want for this? And why do they somehow have to be out of the tree? We want them in the tree, and so should you, as it will save you time and money if they are. Also, as Christoph said, adding exports for functions that are not used by anything within the kernel tree itself is not ok, that's not how we work. thanks, greg k-h