mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2025-04-21 12:27:27 +03:00
rename patches-r3776 to patches-testing
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11868 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
23
package/madwifi/patches-testing/105-ratectl_attach.patch
Normal file
23
package/madwifi/patches-testing/105-ratectl_attach.patch
Normal file
@@ -0,0 +1,23 @@
|
||||
--- a/net80211/ieee80211_rate.c
|
||||
+++ b/net80211/ieee80211_rate.c
|
||||
@@ -100,8 +100,18 @@
|
||||
ieee80211_load_module(buf);
|
||||
|
||||
if (!ratectls[id].attach) {
|
||||
- printk(KERN_ERR "Error loading module \"%s\"\n", buf);
|
||||
- return NULL;
|
||||
+ /* pick the first available rate control module */
|
||||
+ printk(KERN_INFO "Rate control module \"%s\" not available\n", buf);
|
||||
+ for (id = 0; id < IEEE80211_RATE_MAX; id++) {
|
||||
+ if (ratectls[id].attach)
|
||||
+ break;
|
||||
+ }
|
||||
+ if (!ratectls[id].attach) {
|
||||
+ printk(KERN_ERR "No rate control module available");
|
||||
+ return NULL;
|
||||
+ } else {
|
||||
+ printk(KERN_INFO "Using \"%s\" instead.\n", module_names[id]);
|
||||
+ }
|
||||
}
|
||||
|
||||
ctl = ratectls[id].attach(sc);
|
||||
Reference in New Issue
Block a user