Return-path: Received: from mail-gx0-f174.google.com ([209.85.161.174]:43764 "EHLO mail-gx0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754778Ab2ANSUT (ORCPT ); Sat, 14 Jan 2012 13:20:19 -0500 Message-ID: <4F11C75F.9030105@lwfinger.net> (sfid-20120114_192028_325563_1F5C5905) Date: Sat, 14 Jan 2012 12:20:15 -0600 From: Larry Finger MIME-Version: 1.0 To: "John W. Linville" CC: Kay Sievers , netdev@vger.kernel.org, linux-wireless@vger.kernel.org, Tom Gundersen , Andy Whitcroft , Arend van Spriel Subject: Re: calling request_firmware() from module init will not work with recent/future udev versions References: <20120114175837.GA8504@tuxdriver.com> In-Reply-To: <20120114175837.GA8504@tuxdriver.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Sender: linux-wireless-owner@vger.kernel.org List-ID: On 01/14/2012 11:58 AM, John W. Linville wrote: > Kay, thanks for the reports. Drivers should definitely be loading > firmware at IFF_UP time. As the maintainer for several drivers with this problem, I need to make some changes. What call from mac80211 corresponds to IFF_UP? I have looked into using asynchronous firmware loading, but I have not yet found a good implementation. Larry