linux-mainline: Add patches to enable libertas firmware loading asynchronously
authorAndreas Müller <schnitzeltony@googlemail.com>
Fri, 25 May 2012 09:11:57 +0000 (11:11 +0200)
committerDenys Dmytriyenko <denys@ti.com>
Tue, 29 May 2012 22:11:01 +0000 (18:11 -0400)
commit275240af94608bd4a2b4c2c7a6160a35c69031ed
tree5034eaea0a59e1b2c5668f893d8800f5c706630b
parenta7426c1dad40adc586cb1cbdffebba6d095581a5
linux-mainline: Add patches to enable libertas firmware loading asynchronously

When using udev >=177 libertas driver does not load properly the firmware [1].
The patches 0001-0016 were taken from [2] and can be viewed at [3]. Patch 0017
I created to fix compiler complaining for missing symbol is_interrupt when
DEBUG set.
The patch series was tested with meta-gumstix on overo with udev-175 and
udev-182.

[1] http://www.spinics.net/lists/linux-wireless/msg85541.html
[2] git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next.git
[3] http://git.kernel.org/?p=linux/kernel/git/linville/wireless-next.git;a=history;f=drivers/net/wireless/libertas;hb=HEAD

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
17 files changed:
recipes-kernel/linux/linux-mainline-3.2/libertas/0001-USB-convert-drivers-net-to-use-module_usb_driver.patch [new file with mode: 0644]
recipes-kernel/linux/linux-mainline-3.2/libertas/0002-net-fix-assignment-of-0-1-to-bool-variables.patch [new file with mode: 0644]
recipes-kernel/linux/linux-mainline-3.2/libertas/0003-switch-debugfs-to-umode_t.patch [new file with mode: 0644]
recipes-kernel/linux/linux-mainline-3.2/libertas/0004-drivers-net-Remove-unnecessary-k.alloc-v.alloc-OOM-m.patch [new file with mode: 0644]
recipes-kernel/linux/linux-mainline-3.2/libertas/0005-libertas-remove-dump_survey-implementation.patch [new file with mode: 0644]
recipes-kernel/linux/linux-mainline-3.2/libertas/0007-wireless-libertas-remove-redundant-NULL-tests-before.patch [new file with mode: 0644]
recipes-kernel/linux/linux-mainline-3.2/libertas/0008-libertas-fix-signedness-bug-in-lbs_auth_to_authtype.patch [new file with mode: 0644]
recipes-kernel/linux/linux-mainline-3.2/libertas/0009-drivers-net-wireless-libertas-if_usb.c-add-missing-d.patch [new file with mode: 0644]
recipes-kernel/linux/linux-mainline-3.2/libertas/0010-libertas-Firmware-loading-simplifications.patch [new file with mode: 0644]
recipes-kernel/linux/linux-mainline-3.2/libertas/0011-libertas-harden-up-exit-paths.patch [new file with mode: 0644]
recipes-kernel/linux/linux-mainline-3.2/libertas/0012-libertas-add-asynchronous-firmware-loading-capabilit.patch [new file with mode: 0644]
recipes-kernel/linux/linux-mainline-3.2/libertas/0013-libertas-SDIO-convert-to-asynchronous-firmware-loadi.patch [new file with mode: 0644]
recipes-kernel/linux/linux-mainline-3.2/libertas/0014-libertas-USB-convert-to-asynchronous-firmware-loadin.patch [new file with mode: 0644]
recipes-kernel/linux/linux-mainline-3.2/libertas/0015-libertas-CS-convert-to-asynchronous-firmware-loading.patch [new file with mode: 0644]
recipes-kernel/linux/linux-mainline-3.2/libertas/0016-libertas-add-missing-include.patch [new file with mode: 0644]
recipes-kernel/linux/linux-mainline-3.2/libertas/0017-remove-debug-msgs-due-to-missing-in_interrupt.patch [new file with mode: 0644]
recipes-kernel/linux/linux-mainline_3.2.bb