diff options
Diffstat (limited to 'xen/include/xen/lib.h')
-rw-r--r-- | xen/include/xen/lib.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/xen/include/xen/lib.h b/xen/include/xen/lib.h index e2c67a1d46..e7d84afd92 100644 --- a/xen/include/xen/lib.h +++ b/xen/include/xen/lib.h @@ -18,7 +18,7 @@ extern void __bug(char *file, int line) __attribute__((noreturn)); #ifndef NDEBUG #define ASSERT(_p) \ do { \ - if ( !(_p) ) \ + if ( unlikely(!(_p)) ) \ { \ printk("Assertion '%s' failed, line %d, file %s\n", #_p , \ __LINE__, __FILE__); \ @@ -41,7 +41,7 @@ struct domain; void cmdline_parse(char *cmdline); #ifndef NDEBUG -extern int debugtrace_send_to_console; +extern void debugtrace_toggle(void); extern void debugtrace_dump(void); extern void debugtrace_printk(const char *fmt, ...); #else |