[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] x86-64: Fix off-by-one error in __addr_ok() macro
# HG changeset patch # User Keir Fraser <keir@xxxxxxx> # Date 1314800089 -3600 # Node ID 72edc40e2942a3cf0ee8e0d3a330d2e5c2bdfb53 # Parent ac9aa65050e9abc8f1c12c8603acf3b99e22cddc x86-64: Fix off-by-one error in __addr_ok() macro Signed-off-by: Laszlo Ersek <lersek@xxxxxxxxxx> Signed-off-by: Keir Fraser <keir@xxxxxxx> --- diff -r ac9aa65050e9 -r 72edc40e2942 xen/include/asm-x86/x86_64/uaccess.h --- a/xen/include/asm-x86/x86_64/uaccess.h Tue Aug 30 11:46:58 2011 +0100 +++ b/xen/include/asm-x86/x86_64/uaccess.h Wed Aug 31 15:14:49 2011 +0100 @@ -34,7 +34,7 @@ * 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) \ _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |