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

Commit 642f15a5 authored by Igor Mitsyanko's avatar Igor Mitsyanko Committed by Kalle Valo
Browse files

qtnfmac: simplify error reporting in regulatory notifier



Error reporting in qtnf_cfg80211_reg_notifier only requires to print
one type of message and an error code. Firmware will report success
for an attempt to set regulatory region to the same value,
so no special handling is required for this case.

Signed-off-by: default avatarIgor Mitsyanko <igor.mitsyanko.os@quantenna.com>
Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
parent d1231721
Loading
Loading
Loading
Loading
+2 −10
Original line number Diff line number Diff line
@@ -1005,16 +1005,8 @@ static void qtnf_cfg80211_reg_notifier(struct wiphy *wiphy,

	ret = qtnf_cmd_reg_notify(mac, req);
	if (ret) {
		if (ret == -EOPNOTSUPP) {
			pr_warn("reg update not supported\n");
		} else if (ret == -EALREADY) {
			pr_info("regulatory domain is already set to %c%c",
				req->alpha2[0], req->alpha2[1]);
		} else {
			pr_err("failed to update reg domain to %c%c\n",
			       req->alpha2[0], req->alpha2[1]);
		}

		pr_err("MAC%u: failed to update region to %c%c: %d\n",
		       mac->macid, req->alpha2[0], req->alpha2[1], ret);
		return;
	}