Search Linux Wireless

Re: Please apply to stable: cfg80211: add support for custom firmware regulatory solutions

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

 



Luis R. Rodriguez wrote:
> On Thu, Mar 5, 2009 at 2:49 PM, Tim Gardner <tim.gardner@xxxxxxxxxxxxx> wrote:
>> Luis R. Rodriguez wrote:
>>> On Thu, Mar 5, 2009 at 9:54 AM, reinette chatre
>>> <reinette.chatre@xxxxxxxxx> wrote:
>>>> On Wed, 2009-03-04 at 13:35 -0800, Luis R. Rodriguez wrote:
>>>>> Forgot to Cc: stable@xxxxxxxxxx for this patch during its submission,
>>>>> this is needed on 2.6.28 as otherwise there is an issue for Intel
>>>>> cards which get their channels 5 GHz disabled if OLD_REG is set to no
>>>>> (this is not the default) or the channels 12-14 are disabled if
>>>>> OLD_REG is set to yes (default) set to no and the ieee80211_module
>>>>> parameter is not used. The later issue is resolved by userspace as
>>>>> well but we cannot yet expect 2.6.28 kernels to have enough userspace
>>>>> interfaces to set the regulatory domain just yet. This is why OLD_REG
>>>>> is still set to default with 2.6.28.
>>>>>
>>>>> 14b9815af3f4fe0e171ee0c4325c31d2a2c1570b
>>>>> Author: Luis R. Rodriguez <lrodriguez@xxxxxxxxxxx>
>>>>> Date:   Wed Nov 12 14:22:03 2008 -0800
>>>>>
>>>>>    cfg80211: add support for custom firmware regulatory solutions
>>>>>
>>>>>    This adds API to cfg80211 to allow wireless drivers to inform
>>>>>    us if their firmware can handle regulatory considerations *and*
>>>>>    they cannot map these regulatory domains to an ISO / IEC 3166
>>>>>    alpha2. In these cases we skip the first regulatory hint instead
>>>>>    of expecting the driver to build their own regulatory structure,
>>>>>    providing us with an alpha2, or using the reg_notifier().
>>>>>
>>>>>    Signed-off-by: Luis R. Rodriguez <lrodriguez@xxxxxxxxxxx>
>>>>>    Acked-by: Zhu Yi <yi.zhu@xxxxxxxxx>
>>>>>    Signed-off-by: John W. Linville <linville@xxxxxxxxxxxxx>
>>>> Could you please also add commit
>>>> ea4a82dceec7b5782b1259079c8de508d0afe33a? This is the commit that
>>>> enables the Intel cards to take advantage of the parameter introduced in
>>>> previous commit.
>>>>
>>>> commit ea4a82dceec7b5782b1259079c8de508d0afe33a
>>>> Author: Luis R. Rodriguez <lrodriguez@xxxxxxxxxxx>
>>>> Date:   Wed Nov 12 14:22:04 2008 -0800
>>>>
>>>>    iwlwifi: enable custom fw regulatory solution
>>>>
>>>>    This enables the custom firmware regulatory solution option
>>>>    on iwlwifi drivers. These devices are uncapable of mapping their
>>>>    EEPROM regulatory domain to a specific ISO / IEC alpha2.
>>>>    Although the new 11n devices (>= iwl 5000) have only
>>>>    3 regultaory SKUs -- MOW, ABG (no N) and BG -- the older
>>>>    devices (3945 and 4965) have a more complex SKU arrangement
>>>>    and therefore its not practical to move this to the driver.
>>>>
>>>>    Signed-off-by: Luis R. Rodriguez <lrodriguez@xxxxxxxxxxx>
>>>>    Acked-by: Zhu Yi <yi.zhu@xxxxxxxxx>
>>>>    Signed-off-by: John W. Linville <linville@xxxxxxxxxxxxx>
>>> Doh yes that would be required or it would make this pointless.
>>>
>>>   Luis
>>>
>> Looks like it requires a preparatory commit:
>>
>> commit f3b407fba52e1b86ca286ee7c218a4fb00bd29e0
>> Author: Johannes Berg <johannes@xxxxxxxxxxxxxxxx>
>> Date:   Tue Oct 21 09:57:41 2008 +0200
>>
>>    wireless: remove cfg80211_reg_mutex
>>
>>    This mutex is wrong, we use cfg80211_drv_mutex (which should
>>    possibly be renamed to just cfg80211_mutex) everywhere except
>>    in one place, fix that and get rid of the extra mutex.
>>
>>    Also get rid of a spurious regulatory_requests list definition.
>>
>>    Signed-off-by: Johannes Berg <johannes@xxxxxxxxxxxxxxxx>
>>    Signed-off-by: John W. Linville <linville@xxxxxxxxxxxxx>
> 
> Ah crap. This may be too much for stable. Did you get a hang without
> it? Or is it not applying cleanly? If the later then a port may be
> required.
> 
>   Luis

I spoke too soon. Its doesn't compile even with
f3b407fba52e1b86ca286ee7c218a4fb00bd29e0 applied.

What is the downside of just turning OLD_REG back on for 2.6.28?

rtg
-- 
Tim Gardner tim.gardner@xxxxxxxxxxxxx
--
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