Received: by 10.213.65.68 with SMTP id h4csp1105184imn; Wed, 14 Mar 2018 09:44:14 -0700 (PDT) X-Google-Smtp-Source: AG47ELtSjgTlkDD2xM1yPV4OqFhuCbVN2rFxRelI/z1O6ZfrK24tWIdnv14H9spVNpNbXlDmqNdP X-Received: by 2002:a17:902:6984:: with SMTP id l4-v6mr4811435plk.61.1521045854268; Wed, 14 Mar 2018 09:44:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521045854; cv=none; d=google.com; s=arc-20160816; b=wdwbhVIecnt96hvYxqhjgSCARNHHEwHeW5zW1fA2XnFZsS3nQ4NPSQZShq6SEFK5Tt rVoYL51AUPYSaXj/aS5LJpPu/dtVZgINV7bo0SJC1K41wDxrMNNREBVy+bPcK523yrY7 cJSWQesXIYpPPwHK41qrGBtLVJ7uC6Yrd6iRKFlx6GzQUfi/QPqqAJfCIabuxq0qv1Uq /aYxlGhU2o3TTPEKDqDJTN1fNp/5NIIt9yAwVSm0LRWCn1HuvY7PKC8jDhLTxGy1tZPf lv70Tk5AJT3oaDq6e1U3dtdBWdWJqRdjSny4GJb0cI4qbpxnvAmkosRWNbEiLQoSTL+z 0i8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=+F/LNdq/rXIeIX9cZ+nOhq4beoZXO2b+6pzC/m52e8A=; b=lNZf4NAA4TuNSY1zuu7EbF9KpN1m+RTf1XtCg162xsovYBXX0KA3EnIV1HRzn40oUp bM3UKSmCYsIUapGTlEndqVoDUSaEibahghhNC1mcbNjeEbyd7qWLInOdsbiF664m3YNU W29AMFzdV8otkjvljiCha42SeObBOdeFtZvJCWrjJCqsv0VdxOzRjmfpCAIB0EeWIQ1t dvWSstY7YHHcdlJFNK7MEapQMouHJTr54JLNzHNiUbPcxAaQrT51K6zhljixPqE6/Gwh cw7Xf9KApb4dv0H0/zSUy7k82d8Mvsb1HnoN+y9Hrn2oskhHBnSjuCcXueadlM5Gf3ER CUBg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@pun.org header.s=google header.b=HxNIoWSc; 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 h1-v6si2213978plh.134.2018.03.14.09.43.59; Wed, 14 Mar 2018 09:44:14 -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; dkim=pass (test mode) header.i=@pun.org header.s=google header.b=HxNIoWSc; 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 S1752100AbeCNQnF (ORCPT + 99 others); Wed, 14 Mar 2018 12:43:05 -0400 Received: from mail-qk0-f178.google.com ([209.85.220.178]:39110 "EHLO mail-qk0-f178.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751951AbeCNQnD (ORCPT ); Wed, 14 Mar 2018 12:43:03 -0400 Received: by mail-qk0-f178.google.com with SMTP id z197so4158199qkb.6 for ; Wed, 14 Mar 2018 09:43:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pun.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=+F/LNdq/rXIeIX9cZ+nOhq4beoZXO2b+6pzC/m52e8A=; b=HxNIoWScb1B8FtcLUhbBP8tTMJdERwMGjMFae5ByJvd6+3I45Q91V9CUalagf/0Ons H4W7dNoTOUPORjRjoTLzRf8iUVQbUBJQo4rXpkxo26gZ/ErjlWvQJVEc7MoIpVL0yb31 lN/mC+swK3mW8kdOwti2Ds7M4i6mnODQ9F79I= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=+F/LNdq/rXIeIX9cZ+nOhq4beoZXO2b+6pzC/m52e8A=; b=mhm/Y7eBjrzrvN/Mab96KgBtQJNJ7qmah574cnEY0SRILLiWu9Y357kXe8DgQ4CQkg 5QzUT1c7IRUC3ewx6xSoIncWDE01DFMxFIt9qGzhwOf86yItn+IaX1T5HNuaIZDWhjqV UpOpLfLSqfuF03fII/TkBMCJ+5Z7lI/Tfj7bqm6XXHB0vUws/hv/fB6EYVrx65SQCWN+ iFIzZhPQT5mCFcpdV6VZmqz4mOdpqKyO0O84momBVvEpPpeJoibslg5DOEFxn/vnUhJc hG6wNWsPzZi8pOnALn6D9M5JUjSpZtXw1RIn8cFG8lLFHq9vUbgPt5S/l37P9R6/kFIf biog== X-Gm-Message-State: AElRT7EZNw/2D5Osai7wmOi8tt5Mwc/syYSMbA8BhcGr1Swqw8cykSuo gcy3J/dBwNlfKBIikb0CtxfTpJ3nTX+q2vDEOmjDkg== X-Received: by 10.55.55.147 with SMTP id e141mr7450861qka.194.1521045782741; Wed, 14 Mar 2018 09:43:02 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.45.154 with HTTP; Wed, 14 Mar 2018 09:42:42 -0700 (PDT) In-Reply-To: <20180314161317.GA19701@infradead.org> References: <20180309140249.2840-1-vkuznets@redhat.com> <20180309140249.2840-2-vkuznets@redhat.com> <20180314161317.GA19701@infradead.org> From: "Joshua R. Poulson" Date: Wed, 14 Mar 2018 09:42:42 -0700 Message-ID: Subject: Re: [PATCH v3 1/7] x86/hyper-v: move hyperv.h out of uapi To: Christoph Hellwig Cc: Vitaly Kuznetsov , kvm@vger.kernel.org, x86@kernel.org, Paolo Bonzini , =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= , "K. Y. Srinivasan" , Haiyang Zhang , Stephen Hemminger , "Michael Kelley (EOSG)" , Mohammed Gamal , Cathy Avery , Bandan Das , linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Mar 14, 2018 at 9:13 AM, Christoph Hellwig wrote: > On Fri, Mar 09, 2018 at 03:02:43PM +0100, Vitaly Kuznetsov wrote: >> hyperv.h is not part of uapi, there are no (known) users outside of kernel. >> We are making changes to this file to match current Hyper-V TLFS and we >> don't want to maintain backwards compatibility. >> >> Move the file renaming to hyperv-tlfs.h to avoid confusing it with >> mshyperv.h. In future, all definitions from TLFS should go to it and >> all kernel objects should go to mshyperv.h or include/linux/hyperv.h. > > What is TLFS? And hows does it differe from mshyperv.h? The TLFS is the "Top-Level Functional Specification" for Hyper-V. https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/reference/tlfs