wifiloader: Notify WiFi HAL on module load success
Change-Id: I0c7de00aec571a29f79137bb5b50178b0be91408
diff --git a/wifiloader/Android.mk b/wifiloader/Android.mk
index 72c1c49..32b80b1 100644
--- a/wifiloader/Android.mk
+++ b/wifiloader/Android.mk
@@ -7,7 +7,7 @@
wifiloader.c
LOCAL_SHARED_LIBRARIES := \
- liblog libutils
+ libcutils liblog libutils
ifneq ($(WIFI_DRIVER_MODULE_NAME),)
LOCAL_CFLAGS += -DWIFI_DRIVER_MODULE_NAME=\"$(WIFI_DRIVER_MODULE_NAME)\"
diff --git a/wifiloader/wifiloader.c b/wifiloader/wifiloader.c
index 6c29660..c827aea 100644
--- a/wifiloader/wifiloader.c
+++ b/wifiloader/wifiloader.c
@@ -24,6 +24,7 @@
#include <stdlib.h>
#include <string.h>
#include <cutils/log.h>
+#include <cutils/properties.h>
#include <sys/stat.h>
#include <sys/syscall.h>
@@ -83,6 +84,10 @@
return -errno;
}
+ // let wifi HAL know we succeeded
+ ALOGV("Successfully loaded WLAN module: %s", WIFI_DRIVER_MODULE_NAME);
+ property_set("wlan.driver.status", "ok");
+
close(fd);
return 0;
}