From: John Wolfe Date: Fri, 21 Oct 2022 18:39:49 +0000 (-0700) Subject: Common header file change not applicable to open-vm-tools. X-Git-Tag: stable-12.2.0~61 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6224a7616e26fd816772a82e100674ffdd87cf9f;p=thirdparty%2Fopen-vm-tools.git Common header file change not applicable 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 014eb8b5c..896ea0098 100644 --- a/open-vm-tools/lib/include/vm_basic_defs.h +++ b/open-vm-tools/lib/include/vm_basic_defs.h @@ -300,15 +300,6 @@ Max(int a, int b) #define PAGE_NUMBER(_addr) ((uintptr_t)(_addr) / PAGE_SIZE) #endif -#ifndef VM_PAGE_BASE -#define VM_PAGE_BASE(_addr) ((_addr) & ~(PAGE_SIZE - 1)) -#endif - -#ifndef VM_PAGES_SPANNED -#define VM_PAGES_SPANNED(_addr, _size) \ - ((((_addr) & (PAGE_SIZE - 1)) + (_size) + (PAGE_SIZE - 1)) >> PAGE_SHIFT) -#endif - #ifndef BYTES_2_PAGES #define BYTES_2_PAGES(_nbytes) ((_nbytes) >> PAGE_SHIFT) #endif @@ -321,6 +312,16 @@ Max(int a, int b) #define PAGES_2_BYTES(_npages) (((uint64)(_npages)) << PAGE_SHIFT) #endif +#ifndef VM_PAGE_BASE +#define VM_PAGE_BASE(_addr) ((_addr) & ~(PAGE_SIZE - 1)) +#endif + +#ifndef VM_PAGES_SPANNED +#define VM_PAGES_SPANNED(_addr, _size) \ + (BYTES_2_PAGES(PAGE_OFFSET(_addr) + PAGE_OFFSET(_size) + (PAGE_SIZE - 1)) + \ + BYTES_2_PAGES(_size)) +#endif + #ifndef KBYTES_SHIFT #define KBYTES_SHIFT 10 #endif