x86/hyperv: Create and use Hyper-V page definitions
authorMaya Nakamura <m.maya.nakamura@gmail.com>
Fri, 12 Jul 2019 08:14:47 +0000 (08:14 +0000)
committerThomas Gleixner <tglx@linutronix.de>
Mon, 22 Jul 2019 09:06:44 +0000 (11:06 +0200)
commitfcd3f6222a4ece735d0b3ffb93f646eff693aa69
treefffadb9ff6d7f705b4cb5924a9ec5e9ea95bcba6
parent5f9e832c137075045d15cd6899ab0505cfb2ca4b
x86/hyperv: Create and use Hyper-V page definitions

Define HV_HYP_PAGE_SHIFT, HV_HYP_PAGE_SIZE, and HV_HYP_PAGE_MASK because
the Linux guest page size and hypervisor page size concepts are different,
even though they happen to be the same value on x86.

Also, replace PAGE_SIZE with HV_HYP_PAGE_SIZE.

Signed-off-by: Maya Nakamura <m.maya.nakamura@gmail.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Michael Kelley <mikelley@microsoft.com>
Reviewed-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Link: https://lkml.kernel.org/r/e95111629abf65d016e983f72494cbf110ce605f.1562916939.git.m.maya.nakamura@gmail.com
arch/x86/include/asm/hyperv-tlfs.h