Ticket #94: madwifi-print-module-status.diff
| File madwifi-print-module-status.diff, 1.2 kB (added by svens, 6 years ago) |
|---|
-
net80211/ieee80211_scan.c
old new 188 188 const struct ieee80211_scanner * 189 189 ieee80211_scanner_get(enum ieee80211_opmode mode) 190 190 { 191 int err; 191 192 if (mode >= IEEE80211_SCANNER_MAX) 192 193 return NULL; 193 if (scanners[mode] == NULL) 194 ieee80211_load_module(scan_modnames[mode]); 194 if (scanners[mode] == NULL) { 195 err = ieee80211_load_module(scan_modnames[mode]); 196 if(scanners[mode] == NULL || err) 197 printk(KERN_WARNING "unable to load %s\n", scan_modnames[mode]); 198 } 195 199 return scanners[mode]; 196 200 } 197 201 EXPORT_SYMBOL(ieee80211_scanner_get); -
net80211/ieee80211_linux.c
old new 297 297 int 298 298 ieee80211_load_module(const char *modname) 299 299 { 300 request_module(modname); 301 return 0; 300 return in_atomic() ? -EINVAL : request_module(modname); 302 301 } 303 302 304 303 #ifdef CONFIG_SYSCTL
