projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c1135c7
)
Drivers: hv: Use HV_HYP_PAGE in hv_synic_enable_regs()
author
Boqun Feng
<boqun.feng@gmail.com>
Wed, 16 Sep 2020 03:48:10 +0000
(11:48 +0800)
committer
Wei Liu
<wei.liu@kernel.org>
Mon, 28 Sep 2020 08:55:12 +0000
(08:55 +0000)
Both the base_*_gpa should use the guest page number in Hyper-V page, so
use HV_HYP_PAGE instead of PAGE.
Signed-off-by: Boqun Feng <boqun.feng@gmail.com>
Reviewed-by: Michael Kelley <mikelley@microsoft.com>
Link:
https://lore.kernel.org/r/20200916034817.30282-5-boqun.feng@gmail.com
Signed-off-by: Wei Liu <wei.liu@kernel.org>
drivers/hv/hv.c
patch
|
blob
|
history
diff --git
a/drivers/hv/hv.c
b/drivers/hv/hv.c
index da69338f92f58a6f9ad589f05ed9c386a46f48dc..410f1fab519c18f9498f84a6ae85643f68028688 100644
(file)
--- a/
drivers/hv/hv.c
+++ b/
drivers/hv/hv.c
@@
-165,7
+165,7
@@
void hv_synic_enable_regs(unsigned int cpu)
hv_get_simp(simp.as_uint64);
simp.simp_enabled = 1;
simp.base_simp_gpa = virt_to_phys(hv_cpu->synic_message_page)
- >> PAGE_SHIFT;
+ >>
HV_HYP_
PAGE_SHIFT;
hv_set_simp(simp.as_uint64);
@@
-173,7
+173,7
@@
void hv_synic_enable_regs(unsigned int cpu)
hv_get_siefp(siefp.as_uint64);
siefp.siefp_enabled = 1;
siefp.base_siefp_gpa = virt_to_phys(hv_cpu->synic_event_page)
- >> PAGE_SHIFT;
+ >>
HV_HYP_
PAGE_SHIFT;
hv_set_siefp(siefp.as_uint64);