Re: [PATCH v3 1/7] x86/hyper-v: move hyperv.h out of uapi

From: Christoph Hellwig
Date: Wed Mar 14 2018 - 12:13:22 EST


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?