mac80211: remove kcov bits from TWT backport patch
Our backports version does not have support for kcov in mac80211 Fixes build errors on some platforms Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
		| @@ -164,18 +164,14 @@ Signed-off-by: Johannes Berg <johannes.berg@intel.com> | |||||||
|  		} else if (ieee80211_is_ext(mgmt->frame_control)) { |  		} else if (ieee80211_is_ext(mgmt->frame_control)) { | ||||||
|  			if (sdata->vif.type == NL80211_IFTYPE_STATION) |  			if (sdata->vif.type == NL80211_IFTYPE_STATION) | ||||||
|  				ieee80211_sta_rx_queued_ext(sdata, skb); |  				ieee80211_sta_rx_queued_ext(sdata, skb); | ||||||
| @@ -1574,6 +1604,16 @@ static void ieee80211_iface_work(struct | @@ -1574,6 +1604,12 @@ static void ieee80211_iface_work(struct | ||||||
|  		kfree_skb(skb); |  		kfree_skb(skb); | ||||||
|  	} |  	} | ||||||
|   |   | ||||||
| +	/* process status queue */ | +	/* process status queue */ | ||||||
| +	while ((skb = skb_dequeue(&sdata->status_queue))) { | +	while ((skb = skb_dequeue(&sdata->status_queue))) { | ||||||
| +		kcov_remote_start_common(skb_get_kcov_handle(skb)); |  | ||||||
| + |  | ||||||
| +		ieee80211_iface_process_status(sdata, skb); | +		ieee80211_iface_process_status(sdata, skb); | ||||||
| +		kfree_skb(skb); | +		kfree_skb(skb); | ||||||
| + |  | ||||||
| +		kcov_remote_stop(); |  | ||||||
| +	} | +	} | ||||||
| + | + | ||||||
|  	/* then other type-dependent work */ |  	/* then other type-dependent work */ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Felix Fietkau
					Felix Fietkau