From 443a645cafb0d7a2a5b7eff4c1a5e9976025a720 Mon Sep 17 00:00:00 2001 From: Paul Durrant Date: Thu, 25 Jan 2018 14:16:12 +0000 Subject: [PATCH] Update util.h XENCONS does not use much of the functionality in util.h, including the __AllocatePages() function modified by this change, however it is good to keep the header in-sync with the other drivers. Signed-off-by: Paul Durrant --- src/xencons/util.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/xencons/util.h b/src/xencons/util.h index 7b92fc6..f10eb8b 100644 --- a/src/xencons/util.h +++ b/src/xencons/util.h @@ -219,7 +219,11 @@ __AllocatePages( if (MdlMappedSystemVa == NULL) goto fail3; - ASSERT3P(MdlMappedSystemVa, ==, Mdl->MappedSystemVa); + Mdl->StartVa = PAGE_ALIGN(MdlMappedSystemVa); + + ASSERT3U(Mdl->ByteOffset, ==, 0); + ASSERT3P(Mdl->StartVa, ==, MdlMappedSystemVa); + ASSERT3P(Mdl->MappedSystemVa, ==, MdlMappedSystemVa); RtlZeroMemory(MdlMappedSystemVa, Mdl->ByteCount); -- 2.39.5