summaryrefslogtreecommitdiffstats
path: root/wifi
diff options
context:
space:
mode:
authorDmitry Shmidt <dimitrysh@google.com>2011-06-13 10:32:08 -0700
committerDmitry Shmidt <dimitrysh@google.com>2011-06-13 10:32:08 -0700
commit4c1a1fedd632791580c4b483c31abc4e583eae16 (patch)
tree4593fc491cd761a08a1de49bff8137be4729390e /wifi
parent4a0748be283a8c9efa02243c3e1716c49443a87c (diff)
downloadhardware_libhardware_legacy-4c1a1fedd632791580c4b483c31abc4e583eae16.zip
hardware_libhardware_legacy-4c1a1fedd632791580c4b483c31abc4e583eae16.tar.gz
hardware_libhardware_legacy-4c1a1fedd632791580c4b483c31abc4e583eae16.tar.bz2
wifi: Allow to finish interface down
Change-Id: I249646845f0837c7cbf6c118d08aecb5b3ccaba5 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Diffstat (limited to 'wifi')
-rw-r--r--wifi/wifi.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/wifi/wifi.c b/wifi/wifi.c
index 3f2de17..8690893 100644
--- a/wifi/wifi.c
+++ b/wifi/wifi.c
@@ -207,6 +207,7 @@ int wifi_unload_driver()
{
int count = 20; /* wait at most 10 seconds for completion */
+ usleep(200000); /* allow to finish interface down */
if (rmmod(DRIVER_MODULE_NAME) == 0) {
while (count-- > 0) {
if (!is_wifi_driver_loaded())