orinoco: convert scanning to cfg80211
This removes the custom scan cache used by orinoco. We also have to avoid calling cfg80211_scan_done from the hard interrupt, so we offload the entirety of scan processing to a workqueue. This may behave strangely if you start scanning just prior to suspending... Signed-off-by:David Kilroy <kilroyd@googlemail.com> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
Showing
- drivers/net/wireless/orinoco/cfg.c 20 additions, 0 deletionsdrivers/net/wireless/orinoco/cfg.c
- drivers/net/wireless/orinoco/hermes.h 1 addition, 1 deletiondrivers/net/wireless/orinoco/hermes.h
- drivers/net/wireless/orinoco/hw.c 85 additions, 0 deletionsdrivers/net/wireless/orinoco/hw.c
- drivers/net/wireless/orinoco/hw.h 3 additions, 0 deletionsdrivers/net/wireless/orinoco/hw.h
- drivers/net/wireless/orinoco/main.c 116 additions, 51 deletionsdrivers/net/wireless/orinoco/main.c
- drivers/net/wireless/orinoco/orinoco.h 4 additions, 18 deletionsdrivers/net/wireless/orinoco/orinoco.h
- drivers/net/wireless/orinoco/scan.c 141 additions, 144 deletionsdrivers/net/wireless/orinoco/scan.c
- drivers/net/wireless/orinoco/scan.h 6 additions, 15 deletionsdrivers/net/wireless/orinoco/scan.h
- drivers/net/wireless/orinoco/wext.c 2 additions, 515 deletionsdrivers/net/wireless/orinoco/wext.c
Loading
Please register or sign in to comment