Search Linux Wireless

Re: BUGLET? cfg80211: .dumpit methods called twice

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

 



On Tue, 2009-09-22 at 09:33 +0200, Holger Schurig wrote:
> I just noticed that all functions mentioned on .dumpit in 
> net/wireless/nl80211.c are actually called twice.
> 
> For example, I've added
> 
> --- linux-wl.orig/net/wireless/nl80211.c        2009-09-18 
> 14:44:28.000000000 +0200
> +++ linux-wl/net/wireless/nl80211.c     2009-09-18 
> 14:45:41.000000000 +0200
> @@ -2919,6 +2919,8 @@ static int nl80211_trigger_scan(struct s
>         enum ieee80211_band band;
>         size_t ie_len;
> 
> +       printk("##HS %s:%d\n", __func__, __LINE__);
> +
>         if (!is_valid_ie_attr(info->attrs[NL80211_ATTR_IE]))
>                 return -EINVAL;
> 
> and when I now issue one "iw eth1 scan dump" I get two logs of 
> this printk in my dmesg.
> 
> AFAIK it doesn't cause any harm, but it's not that efficient and 
> it might cause harm in the future if any of the .dumpit methods 
> has the "right" side-effects.

Umm, that's expected since dumpit() effectively runs until it returns no
more data.

johannes

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