summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorkmacy <kmacy@FreeBSD.org>2008-05-05 22:37:21 +0000
committerkmacy <kmacy@FreeBSD.org>2008-05-05 22:37:21 +0000
commit4f047a5220f350f3354b98d6167b6bab2fcdebf9 (patch)
tree0d535c5601da503851c140698998fb600bbf8fec /sys
parent758e0b2531011be194ccc1998ebab0721ca1d3b5 (diff)
downloadFreeBSD-src-4f047a5220f350f3354b98d6167b6bab2fcdebf9.zip
FreeBSD-src-4f047a5220f350f3354b98d6167b6bab2fcdebf9.tar.gz
conditionally define PANIC_IF, remove 'unlikely'
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/cxgb/cxgb_osdep.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/sys/dev/cxgb/cxgb_osdep.h b/sys/dev/cxgb/cxgb_osdep.h
index 39bc33b..ecb1608 100644
--- a/sys/dev/cxgb/cxgb_osdep.h
+++ b/sys/dev/cxgb/cxgb_osdep.h
@@ -61,10 +61,12 @@ struct t3_mbuf_hdr {
struct mbuf *mh_tail;
};
+#ifndef PANIC_IF
#define PANIC_IF(exp) do { \
if (exp) \
panic("BUG: %s", #exp); \
} while (0)
+#endif
#define m_get_priority(m) ((uintptr_t)(m)->m_pkthdr.rcvif)
#define m_set_priority(m, pri) ((m)->m_pkthdr.rcvif = (struct ifnet *)((uintptr_t)pri))
@@ -132,9 +134,6 @@ void cxgb_log_tcb(struct adapter *sc, unsigned int tid);
#define TX_START_MIN_DESC (TX_MAX_DESC << 2)
-
-
-
#define TX_START_MAX_DESC (TX_MAX_DESC << 3) /* maximum number of descriptors
* call to start used per */
@@ -164,7 +163,7 @@ void prefetch(void *x)
extern void kdb_backtrace(void);
#define WARN_ON(condition) do { \
- if (unlikely((condition)!=0)) { \
+ if (__predict_false((condition)!=0)) { \
log(LOG_WARNING, "BUG: warning at %s:%d/%s()\n", __FILE__, __LINE__, __FUNCTION__); \
kdb_backtrace(); \
} \
OpenPOWER on IntegriCloud