Search Linux Wireless

Re: [PATCH v2 1/3] cfg80211: call_crda() won't tell us if CRDA was present

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2008-11-06 at 12:45 -0800, Luis R. Rodriguez wrote:
> kobject_uevent_env() can return an error but it just tells us
> if the uvent was built/sent or not, it doesn't tell us anything
> about what happened in userspace, whether the udev rule was present
> nor does it tell us if CRDA was present or not. So remove
> the informative complaint about it assuming it will tell us
> such things.
> 
> Note that you can determine if CRDA is present after loading cfg80211
> by using:
> 
> is_old_static_regdom(cfg80211_regdomain)
> 
> but this doesn't account for possible user install after initial
> boot, and also for when the user uses the static EU regulatory
> domain.
> 
> Signed-off-by: Luis R. Rodriguez <lrodriguez@xxxxxxxxxxx>

Less code! :))

Acked-by: Johannes Berg <johannes@xxxxxxxxxxxxxxxx>

> ---
>  net/wireless/reg.c |    9 +--------
>  1 files changed, 1 insertions(+), 8 deletions(-)
> 
> diff --git a/net/wireless/reg.c b/net/wireless/reg.c
> index f062b8b..f8e7beb 100644
> --- a/net/wireless/reg.c
> +++ b/net/wireless/reg.c
> @@ -711,14 +711,7 @@ int __regulatory_hint(struct wiphy *wiphy, enum reg_set_by set_by,
>  
>  	kfree(last_request);
>  	last_request = request;
> -	r = call_crda(alpha2);
> -
> -#ifndef CONFIG_WIRELESS_OLD_REGULATORY
> -	if (r)
> -		printk(KERN_ERR "cfg80211: Failed calling CRDA\n");
> -#endif
> -
> -	return r;
> +	return call_crda(alpha2);
>  }
>  
>  void regulatory_hint(struct wiphy *wiphy, const char *alpha2)

Attachment: signature.asc
Description: This is a digitally signed message part


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux