WARN_ONCE
#ifndef WARN_ONCE
WARN_ONCE((c), ##__VA_ARGS__); \
WARN_ONCE(skb_queue_len(q) != 0, "%s: queue %p not empty: %u",
if (WARN_ONCE(test_bit(FIRMWARE_STALL_DETECTED,
WARN_ONCE(1,
WARN_ONCE(1, "Couldn't find size %d in flow table size pool", sz);
WARN_ONCE(true, "non-supported BW unit");
WARN_ONCE(qp->send_cq->poll_ctx == IB_POLL_DIRECT,
WARN_ONCE(ret, "failed to drain send queue: %d\n", ret);
WARN_ONCE(ret, "failed to drain send queue: %d\n", ret);
WARN_ONCE(qp->recv_cq->poll_ctx == IB_POLL_DIRECT,
WARN_ONCE(ret, "failed to drain recv queue: %d\n", ret);
WARN_ONCE(ret, "failed to drain recv queue: %d\n", ret);