diff options
author | Keir Fraser <keir@xen.org> | 2011-08-31 15:14:49 +0100 |
---|---|---|
committer | Keir Fraser <keir@xen.org> | 2011-08-31 15:14:49 +0100 |
commit | 773f372b6b4e6a0661f721696a987f02c8220b80 (patch) | |
tree | 32ada7cfc28509237ae8ba6ecc9cd87a11e3d673 /xen/include/asm-x86/x86_64 | |
parent | 423df429f7e6839012ed48136e85464a2ddd8dc0 (diff) | |
download | xen-773f372b6b4e6a0661f721696a987f02c8220b80.tar.gz xen-773f372b6b4e6a0661f721696a987f02c8220b80.tar.bz2 xen-773f372b6b4e6a0661f721696a987f02c8220b80.zip |
x86-64: Fix off-by-one error in __addr_ok() macro
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/include/asm-x86/x86_64')
-rw-r--r-- | xen/include/asm-x86/x86_64/uaccess.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/xen/include/asm-x86/x86_64/uaccess.h b/xen/include/asm-x86/x86_64/uaccess.h index 475bea216e..b82ad9da47 100644 --- a/xen/include/asm-x86/x86_64/uaccess.h +++ b/xen/include/asm-x86/x86_64/uaccess.h @@ -34,7 +34,7 @@ extern void *xlat_malloc(unsigned long *xlat_page_current, size_t size); * non-canonical address (and thus fault) before ever reaching VIRT_START. */ #define __addr_ok(addr) \ - (((unsigned long)(addr) < (1UL<<48)) || \ + (((unsigned long)(addr) < (1UL<<47)) || \ ((unsigned long)(addr) >= HYPERVISOR_VIRT_END)) #define access_ok(addr, size) \ |