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

Commit 8375af3b authored by Luis R. Rodriguez's avatar Luis R. Rodriguez Committed by John W. Linville
Browse files

cfg80211: remove switch from __set_regdom()



We have control over the REGDOM_SET_BY_* macros passed
so remove the switch.

This patch has no functional changes.

Signed-off-by: default avatarLuis R. Rodriguez <lrodriguez@atheros.com>
Acked-by: default avatarJohannes Berg <johannes@sipsolutions.net>
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
parent 5203cdb6
Loading
Loading
Loading
Loading
+6 −15
Original line number Diff line number Diff line
@@ -829,22 +829,13 @@ static int __set_regdom(const struct ieee80211_regdomain *rd)
	reset_regdomains();

	/* Country IE parsing coming soon */
	switch (last_request->initiator) {
	case REGDOM_SET_BY_CORE:
	case REGDOM_SET_BY_DRIVER:
	case REGDOM_SET_BY_USER:

	if (!is_valid_rd(rd)) {
		printk(KERN_ERR "cfg80211: Invalid "
			"regulatory domain detected:\n");
		print_regdomain_info(rd);
		return -EINVAL;
	}
		break;
	case REGDOM_SET_BY_COUNTRY_IE: /* Not yet */
		WARN_ON(1);
	default:
		return -EOPNOTSUPP;
	}

	if (unlikely(last_request->intersect)) {
		intersected_rd = regdom_intersect(rd, cfg80211_regdomain);