}
dev_consume_skb_any(skb);
- if (!atomic_dec_and_test(&hw->phy->ongoing_txs))
+ if (atomic_dec_and_test(&hw->phy->ongoing_txs))
wake_up(&hw->phy->sync_txq);
}
EXPORT_SYMBOL(ieee802154_xmit_complete);
local->tx_result = reason;
ieee802154_release_queue(local);
dev_kfree_skb_any(skb);
- if (!atomic_dec_and_test(&hw->phy->ongoing_txs))
+ if (atomic_dec_and_test(&hw->phy->ongoing_txs))
wake_up(&hw->phy->sync_txq);
}
EXPORT_SYMBOL(ieee802154_xmit_error);