aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@linux.intel.com>2012-06-29 09:45:22 -0700
committerH. Peter Anvin <hpa@linux.intel.com>2012-06-29 09:45:22 -0700
commit6cad5d1c2d72330ecd2a749954a0de1927a0474e (patch)
tree3d46a7ad284416d87ada0354b480610bdad0a76a
parent72842b681e7b9e8a26f683417520315595024f31 (diff)
downloadsyslinux-6cad5d1c2d72330ecd2a749954a0de1927a0474e.tar.gz
syslinux-6cad5d1c2d72330ecd2a749954a0de1927a0474e.tar.xz
syslinux-6cad5d1c2d72330ecd2a749954a0de1927a0474e.zip
com32: mark the invalid SEG() as __unlikely()
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
-rw-r--r--com32/include/com32.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/com32/include/com32.h b/com32/include/com32.h
index 4ba7ebdc..db85f773 100644
--- a/com32/include/com32.h
+++ b/com32/include/com32.h
@@ -141,7 +141,7 @@ __noreturn _kaboom(void);
static inline uint16_t SEG(const volatile void *__p)
{
- if ((uintptr_t)__p > 0xfffff) {
+ if (__unlikely((uintptr_t)__p > 0xfffff)) {
dprintf("Non-lowmem pointer passed to SEG(): %p\n", __p);
_kaboom();
}