From: Daniel Drake Date: Mon, 16 Apr 2012 22:53:26 +0000 (+0100) Subject: libertas: add asynchronous firmware loading capability X-Git-Tag: v3.5-rc1~109^2~410^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=534111c78c59a8db89c570fd07489243dc366a05;p=pandora-kernel.git libertas: add asynchronous firmware loading capability As described at http://article.gmane.org/gmane.linux.kernel.wireless.general/86084 libertas is taking a long time to load because it loads firmware during module loading. Add a new API for interface drivers to load their firmware asynchronously. The same semantics of the firmware table are followed like before. Interface drivers will be converted in follow-up patches, then we can remove the old, synchronous firmware loading function. Signed-off-by: Daniel Drake Acked-by: Dan Williams Signed-off-by: John W. Linville --- Reading git-diff-tree failed