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?