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;
 }