BNX2X: spatch changes for BUG and WARN
[akaros.git] / kern / drivers / net / bnx2x / bnx2x_cmn.h
index c074d72..2bf7413 100644 (file)
@@ -457,7 +457,8 @@ void bnx2x_dcbx_init(struct bnx2x *bp, bool update_shmem);
  *
  * Currently only D0 and D3hot are supported.
  */
-int bnx2x_set_power_state(struct bnx2x *bp, pci_power_t state);
+//int bnx2x_set_power_state(struct bnx2x *bp, pci_power_t state);
+#define bnx2x_set_power_state(...)
 
 /**
  * bnx2x_update_max_mf_config - update MAX part of MF configuration in HW.
@@ -742,9 +743,9 @@ static inline uint16_t bnx2x_tx_avail(struct bnx2x *bp,
        used = SUB_S16(prod, cons);
 
 #ifdef BNX2X_STOP_ON_ERROR
-       WARN_ON(used < 0);
-       WARN_ON(used > txdata->tx_ring_size);
-       WARN_ON((txdata->tx_ring_size - used) > MAX_TX_AVAIL);
+       warn_on(used < 0);
+       warn_on(used > txdata->tx_ring_size);
+       warn_on((txdata->tx_ring_size - used) > MAX_TX_AVAIL);
 #endif
 
        return (int16_t)(txdata->tx_ring_size) - used;
@@ -1071,7 +1072,7 @@ static inline uint8_t bnx2x_get_path_func_num(struct bnx2x *bp)
                }
        }
 
-       WARN_ON(!func_num);
+       warn_on(!func_num);
 
        return func_num;
 }