Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 464f0299 authored by Alexander Aring's avatar Alexander Aring Committed by Marcel Holtmann
Browse files

at86rf230: fix errno on tx timeout handling



The rc variable is zero if we get a timeout. Instead of pass the rc
variable to the async error handling function which try to recover the
phy, we use a static -ETIMEDOUT errno.

Signed-off-by: default avatarAlexander Aring <alex.aring@gmail.com>
Signed-off-by: default avatarMarcel Holtmann <marcel@holtmann.org>
parent db9e0ee8
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -995,7 +995,7 @@ at86rf230_xmit(struct ieee802154_dev *dev, struct sk_buff *skb)
	rc = wait_for_completion_interruptible_timeout(&lp->tx_complete,
						       msecs_to_jiffies(lp->data->t_tx_timeout));
	if (!rc) {
		at86rf230_async_error(lp, ctx, rc);
		at86rf230_async_error(lp, ctx, -ETIMEDOUT);
		return -ETIMEDOUT;
	}