Search Linux Wireless

[PATCH 0/4] cfg80211: fix bug with multiple cards and a CRDA delay

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

 



This series addresses the bug pointed out by Mark Mentovai <mark@xxxxxxxxxxxx>
when there is a delay on CRDA and you use multiple cards with the same regulatory
domain. After some testing I realized this also introduced an issue when using
multiple cards with different regulatory settings. The issue is present only
when there is a delay in CRDA so technically this is not a regression so I am
not marking these as stable fixes. It also does not seem to be a regulatory bug
as when the issue is present you'd end up with an intersected regulatory domain
(same alpha2s) or get the regulatory domain rejected for the second card if
the alpha2 was different.

Thanks to Mark for his testing, good ideas on alternative ways to resolve this
and thorough reports.

Luis R. Rodriguez (4):
  cfg80211: put core regulatory request into queue
  cfg80211: move reg_work and reg_todo above
  cfg80211: move mutex locking to reg_process_pending_hints()
  cfg80211: Fix regulatory bug with multiple cards and delays

 include/net/regulatory.h |    7 ++++
 net/wireless/reg.c       |   80 +++++++++++++++++++++++++++++++--------------
 2 files changed, 62 insertions(+), 25 deletions(-)

-- 
1.7.3.2.90.gd4c43

--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[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