|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH] libs/guest: don't use unsigned long as type for PFNs
Declarations of xc_dom_console_init() and
xc_dom_console_set_disconnected() in libxenguest.h don't match their
implementation in the library.
Use xen_pfn_t for PFNs in the library to fix that.
Fixes: b6fc307b0b00 ("libs/guest: Set console as disconnected on resume")
Fixes: 971b7d5ecbcd ("libs/guest: Set console page to disconnected")
Reported-by: Luca Fancellu <luca.fancellu@xxxxxxx>
Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
---
tools/libs/guest/xg_dom_boot.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/tools/libs/guest/xg_dom_boot.c b/tools/libs/guest/xg_dom_boot.c
index f51b6a78c8..beeb4a7255 100644
--- a/tools/libs/guest/xg_dom_boot.c
+++ b/tools/libs/guest/xg_dom_boot.c
@@ -430,7 +430,7 @@ int xc_dom_gnttab_init(struct xc_dom_image *dom)
static int dom_console_init(xc_interface *xch,
uint32_t domid,
- unsigned long dst_pfn,
+ xen_pfn_t dst_pfn,
bool clear)
{
const size_t size = PAGE_SIZE;
@@ -451,14 +451,14 @@ static int dom_console_init(xc_interface *xch,
int xc_dom_console_init(xc_interface *xch,
uint32_t domid,
- unsigned long dst_pfn)
+ xen_pfn_t dst_pfn)
{
return dom_console_init(xch, domid, dst_pfn, true);
}
int xc_dom_console_set_disconnected(xc_interface *xch,
uint32_t domid,
- unsigned long dst_pfn)
+ xen_pfn_t dst_pfn)
{
return dom_console_init(xch, domid, dst_pfn, false);
}
--
2.51.0
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |