From: Oliver Kurth Date: Fri, 15 Sep 2017 18:23:57 +0000 (-0700) Subject: Change to shared header file unrelated to open-vm-tools. X-Git-Tag: stable-10.2.0~44 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=31f97a69bf993057f56ea16e2899c2f55c84f8d6;p=thirdparty%2Fopen-vm-tools.git Change to shared header file unrelated to open-vm-tools. --- diff --git a/open-vm-tools/lib/include/vm_basic_defs.h b/open-vm-tools/lib/include/vm_basic_defs.h index 3c321f423..a6fd1dab5 100644 --- a/open-vm-tools/lib/include/vm_basic_defs.h +++ b/open-vm-tools/lib/include/vm_basic_defs.h @@ -306,6 +306,16 @@ Max(int a, int b) #define PAGES_2_MBYTES(_npages) ((_npages) >> (MBYTES_SHIFT - PAGE_SHIFT)) #endif +#ifndef ROUNDUP_PAGES_2_MBYTES +#define ROUNDUP_PAGES_2_MBYTES(_npages) \ +(((_npages) + MASK(MBYTES_SHIFT - PAGE_SHIFT)) >> (MBYTES_SHIFT - PAGE_SHIFT)) +#endif + +#ifndef ROUNDDOWN_PAGES_2_MBYTES +#define ROUNDDOWN_PAGES_2_MBYTES(_npages) \ +((_npages) >> (MBYTES_SHIFT - PAGE_SHIFT)) +#endif + #ifndef GBYTES_2_PAGES #define GBYTES_2_PAGES(_nbytes) ((_nbytes) << (30 - PAGE_SHIFT)) #endif