mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 10:40:15 +02:00 
			
		
		
		
	cfg80211: Notify all User Hints To self managed wiphys
Currently Self Managed WIPHY's are not notified on any hints other than user cell base station hints. Self Managed wiphy's basically rely on hints from firmware and its local regdb for regulatory management, so hints from wireless core can be ignored. But all user hints needs to be notified to them to provide flexibility to these drivers to honour or ignore these user hints. Currently none of the drivers supporting self managed wiphy register a notifier with cfg80211. Hence this change does not affect any other driver behavior. Signed-off-by: Sriram R <srirrama@codeaurora.org> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
		
							parent
							
								
									4af217500e
								
							
						
					
					
						commit
						c82c06ce43
					
				
					 1 changed files with 1 additions and 3 deletions
				
			
		| 
						 | 
					@ -2724,9 +2724,7 @@ static void notify_self_managed_wiphys(struct regulatory_request *request)
 | 
				
			||||||
	list_for_each_entry(rdev, &cfg80211_rdev_list, list) {
 | 
						list_for_each_entry(rdev, &cfg80211_rdev_list, list) {
 | 
				
			||||||
		wiphy = &rdev->wiphy;
 | 
							wiphy = &rdev->wiphy;
 | 
				
			||||||
		if (wiphy->regulatory_flags & REGULATORY_WIPHY_SELF_MANAGED &&
 | 
							if (wiphy->regulatory_flags & REGULATORY_WIPHY_SELF_MANAGED &&
 | 
				
			||||||
		    request->initiator == NL80211_REGDOM_SET_BY_USER &&
 | 
							    request->initiator == NL80211_REGDOM_SET_BY_USER)
 | 
				
			||||||
		    request->user_reg_hint_type ==
 | 
					 | 
				
			||||||
				NL80211_USER_REG_HINT_CELL_BASE)
 | 
					 | 
				
			||||||
			reg_call_notifier(wiphy, request);
 | 
								reg_call_notifier(wiphy, request);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue