Search Linux Wireless

Re: pull request: wireless-next-2.6 2009-02-23

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

 



On Thu, Feb 26, 2009 at 5:37 PM, Johannes Berg
<johannes@xxxxxxxxxxxxxxxx> wrote:
> On Thu, 2009-02-26 at 11:13 -0500, John W. Linville wrote:
>
>> > Now I just have to get around to fixing it, it's proving to be harder
>> > than I thought, and I don't have much time right now.
>>
>> I suppose I could just drop that one.  IIRC there was another patch
>> from you that depended upon that one as well?
>
> Ok, so I looked into this, and it turns out that it's harder to fix than
> I thought. Fixing the genl code to call the pre_dumpit at the right
> place is hard and requires netlink (not genl) changes. I'm not in a
> position to do such changes right now, so I would suggest to revert it,
> and for now take the easy way of restructuring nl80211 to take, in each
> operation, the rtnl before any other locks instead of trying to do this
> generically.
>
> Luis, would you be up to that? Basically go from
>
>        mutex_lock(&cfg80211_mtx)
>        ...
>        rtnl_lock()
>        ...
>        rtnl_unlock()
>        ...
>        mutex_unlock(&cfg80211_mtx)
>
> to
>
>        rtnl_lock()
>        ...
>        mutex_lock(&cfg80211_mtx)
>        ...
>        mutex_unlock(&cfg80211_mtx)
>        ...
>        rtnl_unlock()
>
> everywhere.

Sure, I'll give it a shot tomorrow unless someone else gets to it first.

  Luis
--
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