diff --git a/include/xdk/mmfuncs.h b/include/xdk/mmfuncs.h index c405bb29844..b714f97845a 100644 --- a/include/xdk/mmfuncs.h +++ b/include/xdk/mmfuncs.h @@ -55,7 +55,7 @@ $if (_WDMDDK_) * IN ULONG Size) */ #define BYTES_TO_PAGES(Size) \ - (((Size) >> PAGE_SHIFT) + (((Size) & (PAGE_SIZE - 1)) != 0)) + (((Size) + PAGE_SIZE - 1) >> PAGE_SHIFT) /* PVOID * PAGE_ALIGN(