mirror of
				https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
				synced 2025-11-04 16:52:06 +10:00 
			
		
		
		
	mac80211: use kfree_skb() instead of kfree()
sk_buff structs should be freed using kfree_skb().
This was introduced recently in 029458212 "mac80211: Save probe
response data for bss".
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
			
			
This commit is contained in:
		
							parent
							
								
									a5f69d94d8
								
							
						
					
					
						commit
						5e2e05de55
					
				@ -474,7 +474,7 @@ static void ieee80211_do_stop(struct ieee80211_sub_if_data *sdata,
 | 
			
		||||
		RCU_INIT_POINTER(sdata->u.ap.probe_resp, NULL);
 | 
			
		||||
		synchronize_rcu();
 | 
			
		||||
		kfree(old_beacon);
 | 
			
		||||
		kfree(old_probe_resp);
 | 
			
		||||
		kfree_skb(old_probe_resp);
 | 
			
		||||
 | 
			
		||||
		/* down all dependent devices, that is VLANs */
 | 
			
		||||
		list_for_each_entry_safe(vlan, tmpsdata, &sdata->u.ap.vlans,
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user