From 953c1140659ae935e4718d4fd48662db178814f6 Mon Sep 17 00:00:00 2001 From: Dmitry Shmidt Date: Tue, 23 Aug 2011 15:44:23 -0700 Subject: wifi: Increase wait for card removal Change-Id: Ia9f5bf2a905c89126535a6c01c3af67189df6c32 Signed-off-by: Dmitry Shmidt --- wifi/wifi.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'wifi') diff --git a/wifi/wifi.c b/wifi/wifi.c index d455a0b..5afefdc 100644 --- a/wifi/wifi.c +++ b/wifi/wifi.c @@ -232,17 +232,16 @@ int wifi_load_driver() int wifi_unload_driver() { -#ifdef WIFI_DRIVER_MODULE_PATH - int count = 20; /* wait at most 10 seconds for completion */ - usleep(200000); /* allow to finish interface down */ +#ifdef WIFI_DRIVER_MODULE_PATH if (rmmod(DRIVER_MODULE_NAME) == 0) { + int count = 20; /* wait at most 10 seconds for completion */ while (count-- > 0) { if (!is_wifi_driver_loaded()) break; usleep(500000); } - usleep(300000); /* allow card removal */ + usleep(500000); /* allow card removal */ if (count) { return 0; } -- cgit v1.2.3