[syslinux:elflink] com32: mark the invalid SEG() as __unlikely()

syslinux-bot for H. Peter Anvin hpa at linux.intel.com
Fri Jun 29 09:48:03 PDT 2012


Commit-ID:  6cad5d1c2d72330ecd2a749954a0de1927a0474e
Gitweb:     http://www.syslinux.org/commit/6cad5d1c2d72330ecd2a749954a0de1927a0474e
Author:     H. Peter Anvin <hpa at linux.intel.com>
AuthorDate: Fri, 29 Jun 2012 09:45:22 -0700
Committer:  H. Peter Anvin <hpa at linux.intel.com>
CommitDate: Fri, 29 Jun 2012 09:45:22 -0700

com32: mark the invalid SEG() as __unlikely()

Signed-off-by: H. Peter Anvin <hpa at linux.intel.com>

---
 com32/include/com32.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/com32/include/com32.h b/com32/include/com32.h
index 4ba7ebd..db85f77 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();
     }


More information about the Syslinux-commits mailing list