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

Commit 50c11eb9 authored by Inbal Hacohen's avatar Inbal Hacohen Committed by Johannes Berg
Browse files

cfg80211: bugfix in regulatory user hint process



After processing hint_user, we would want to schedule the
timeout work only if we are actually waiting to CRDA. This happens
when the status is not "IGNORE" nor "ALREADY_SET".

Signed-off-by: default avatarInbal Hacohen <Inbal.Hacohen@intel.com>
Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
parent 1bf4bbb4
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1700,7 +1700,7 @@ static void reg_process_hint(struct regulatory_request *reg_request)
		return;
	case NL80211_REGDOM_SET_BY_USER:
		treatment = reg_process_hint_user(reg_request);
		if (treatment == REG_REQ_OK ||
		if (treatment == REG_REQ_IGNORE ||
		    treatment == REG_REQ_ALREADY_SET)
			return;
		schedule_delayed_work(&reg_timeout, msecs_to_jiffies(3142));